全文检索不了了……GlobalAlloc和GetMem的区别?(30分)

  • 主题发起人 主题发起人 5220911
  • 开始时间 开始时间
5

5220911

Unregistered / Unconfirmed
GUEST, unregistred user!
GlobalAlloc和GetMem的区别?<br><br>主要是参数size的区别,好象用GlobalAlloc的话,size+2 &nbsp;??<br>GetMem呢?需要+2吗? &nbsp;我用+2的,好象也没错,这里我概念模糊了……<br>帮助文件中好象没有怎么详细的阐述,麻烦哪位大哥帮小弟解决下,谢谢<br>
 
globalalloc好像是API封装的内存分配函数,而GETMEM是delphi对globalalloc的进一步封装,是delphi中专用的。不知道我说错没有,反正他们是被封装与被封装的关系,至于谁封装了谁,我也记的不太清了。有精通的给指正一下。
 
function AllocMem(Size: Cardinal): Pointer;<br>begin<br>&nbsp; GetMem(Result, Size);<br>&nbsp; FillChar(Result^, Size, 0);<br>end;<br><br>delphi的源码,只是比GetMem多了一句话,知道什么意思了吧?
 
to 桦树皮:<br>globalalloc的确是API函数。<br><br>to 影子:<br>我指的是globalalloc啊……烦再看看:)<br>
 
我建议你看看《windows95-system-programming-secrets》这本书,一个老外写的,候杰给翻译的,非常精典的一本书。网上有电子版你找找吧。
 
谢谢 桦树皮<br>谢谢 ygsoft<br><br>我下载了,待我看看
 
全文检索可以使用,参见:<br><br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=2343862
 
谢谢renyi,可以搜索了,呵呵
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部