🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #888

Re: Over 64KB Mem Alloc

#888
From: Takeshi Shigihara
Date: Mon, 29 Dec 1997 00:00
21 lines
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-mail
References: <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