Board logo

Subject: Delhpi Dll 编程收集贴 [Print This Page]

Author: skyjacker    Time: 2007-11-26 16:13     Subject: Delhpi Dll 编程收集贴

http://www.delphibbs.com/keylife/iblog_show.asp?xid=27463
http://www.100q.com.cn/delphi/delphi_9976.html Delphi DLL的创建和运用 http://www.delphichm.com/html/Database/image/20070621/11.html delphi COM中分配内存的注意事项 http://msdn2.microsoft.com/en-us/library/ms810466.aspx Heap: Pleasures and Pains http://blog.csdn.net/Tunix126/archive/2006/10/11/1330484.aspx 堆:欢乐和痛苦 http://blog.csdn.net/crazycock/archive/2004/10/17/139767.aspx DLL调用与释放的一点切身体会
Author: skyjacker    Time: 2007-11-26 16:16

Dll 一般遵循谁分配谁释放的原则。
矛盾在这:有时候 EXE 不知道 DLL 中分配了多少内存。
比如, 在 Exe 中分配了大小为 MAXSIZE 的 buffer,
如果在 dll 中往 buff 填充了大于 MAXSIZE 的数据,问题就出现了。

Author: Passion    Time: 2007-11-27 13:57

楼上的这种情况,一般得传长度进去,避免对方超界吧。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0