DLL结构参数问题? 在主程序声明一个Pointer结构指针P,传给DLL中,在DLL中New一个结构类型PTest,并赋好各结构成员值,这样主程序可以使用该结构指向的内容,但完成之后,在主程序中Dispose(PTest(P))时会出错?为什么?不做Dispose不会出错,但内存就不断增加,不行呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原则是,在什么地方创建的内存,就要在什么地方释放。解决这个问题的最好办法就是:你在dll中再引出一个释放内存的函数,释放你在dll中分配的内存。另外,你的结构中,尽量不要出现String等自身代引用计数类型的变量,如果一定要用,那就用PChar然后动态分配内存或者用字符数组 delphi中如何在已打开的游戏界面中画上文字,或者说挂上一个窗体. 连续散分10天 (2) 在线程中的slice 请教delphi如何实现在Word中加入图片? 请教银行存储系统的工作内容? 如何启动Outlook Express 中将自己的文本作为标题和内容贴进去? Tquery怎么设置sql得到字段1比字段2小的记录? 请问模式窗体和非模式窗体什么意思? 键盘上的Scroll Lock键有什么用?它的扫描码是什么? 出差印度(强力推荐!!!看了不后悔) 转贴 TidTcpServer最多能链接多少个客户? 关于读取Txt文件的问题
另外,你的结构中,尽量不要出现String等自身代引用计数类型的变量,如果一定要用,那就用PChar然后动态分配内存或者用字符数组