🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #690

Re: Q:GlobalSize()

#690
From: Bat
Date: Tue, 10 Mar 1998 00:00
33 lines
2021 bytes

>メッセージIDを乱してしまった(世界中の皆様、大変すいません)ようめい@明治
>大学です。
>


 メッセージIDというのは何なのでしょうか?乱してしまうと何かマナーに反する
ものなのでしょうか?
 ついでに教えてください。(しょーもない質問、すみません…)

>
>すいません。正確には確保されるメモリの先頭4バイトはハンドルテーブルエントリ
>ポインタなので「1バイト確保のときの値」+4です。GlobalSize()は確保されたメ
>モリ-4の値を返しています。
>

 しょうもない質問の連発で申し訳ないのですが、ハンドルテーブルエントリポイン
タというのはどーゆーモノなのでしょうか。
 先頭4バイトがハンドルテーブルエントリポインタであるという事は、ブロックの
サイズが12バイトだったとすると、8バイトのメモリをアロックすると8+4で1
2だからちょうどで、9バイトアロックすると9+4で13バイトだからアロックさ
れるサイズは24になるとか、そういう風に考えてよいのでしょうか…。
 ちなみに、NT3.51では、1バイトのメモリをアロックしたポインタに対する
GlobalSize()の戻り値は1でした。

>この辺の内部動作については「Windows95システムプログラミング」や「Windows95
>内部解析」や「UndocumentedDOS」の本を参考にしてください。超詳しく書いてあり
>ます。
>

 私もおいおいこのような書籍を購入して自分でももうちょっと勉強しようと思いま
す。
Technical Details
Message-ID: <6e12vh$qop$1@news1.dti.ne.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6drtf5$idk$1@news1.dti.ne.jp> <01bd49ef$fccdd080$LocalHost@LEMON> <6dteqp$8qm$1@news1.dti.ne.jp> <6dujnu$336$1@news.t3.rim.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106434,df4a57bd50d5f0b8
X-Google-Attributes: gid106434,public
From: "Bat" <mkkjm@mtci.or.jp>
Subject: Re: Q:GlobalSize()
Date: 1998/03/10
Message-ID: <6e12vh$qop$1@news1.dti.ne.jp>
X-Deja-AN: 332294426
Content-Transfer-Encoding: 7bit
References: <6drtf5$idk$1@news1.dti.ne.jp> <01bd49ef$fccdd080$LocalHost@LEMON> <6dteqp$8qm$1@news1.dti.ne.jp> <6dujnu$336$1@news.t3.rim.or.jp>
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: Batmen Union
Mime-Version: 1.0
Newsgroups: fj.lang.c