Article View: fj.lang.visualbasic
Article #888Re: Over 64KB Mem Alloc
From: Takeshi Shigihara
Date: Mon, 29 Dec 1997 00:00
Date: Mon, 29 Dec 1997 00:00
21 lines
1557 bytes
1557 bytes
norish wrote:
>
> > VB5で、64kB以上のメモリを確保するには、どうしたらよいのでしょうか
> VB5は32ビットOS専用だったと思いますが。。。。。
> SDKの GlobalAlloc の解説には64KBに制限されるのは GMEM_MOVEABLE
> のときだと書いてあります。
VBを知らぬ者が、横からのチャチャ入れで申し訳ないのですが。
Win32 の GlobalAlloc ならば、アクセスできるメモリ範囲は、GMEM_MOVABLEで
あっても64KBの壁に左右されることは無いはずです。これはCだろうがVB
だろうが同じだと思います。
65536の壁にさらされるのは、システム全体での GlobalAlloc ハンドルの
個数です。この壁は GMEM_MOVABLE で取得したハンドルの個数だけに関わり、
GMEM_FIXED で取得したハンドルの個数は、この制限には掛かりません。
----- Takeshi Shigihara
OFFICE cygnus@masternet.or.jp
HOME cygnus@po.jah.ne.jp --------
Technical Details
Message-ID:
<34A7067B.93054599@masternet.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<c1c7cd$3828.11@news.cnet.ne.jp> <34A61DB0.7C7810B6@writeme.com>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,e4dd23a6e2cd9847 X-Google-Attributes: gid105c2e,public From: Takeshi Shigihara <cygnus@masternet.or.jp> Subject: Re: Over 64KB Mem Alloc Date: 1997/12/29 Message-ID: <34A7067B.93054599@masternet.or.jp> X-Deja-AN: 310899360 Content-Transfer-Encoding: 7bit References: <c1c7cd$3828.11@news.cnet.ne.jp> <34A61DB0.7C7810B6@writeme.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Complaints-To: ap-net@asahi-net.or.jp X-Trace: skytrain.asahi-net.or.jp 883361661 40186 (None) 202.224.45.156 Organization: MasterNet Newsgroups: fj.lang.visualbasic