高分请教:在线等待。Dll调用窗口关闭时出现错误!

LightJie 2003-08-29 10:12:39
我通过DLL调用窗口(窗口内包含有ADO组件)在保存数据和关闭窗口时报内存错误?敬请各们高手赐教!因软件窗口较多,主程序太大,必须将窗口分开编辑!
...全文
60 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
cl250 2003-08-30
  • 打赏
  • 举报
回复
你的这个问题我不懂,
只有帮你顶一下了
我也有一个问题,
http://expert.csdn.net/Expert/topic/2205/2205232.xml?temp=.8007471
大家帮我看看吧
fuyifan 2003-08-30
  • 打赏
  • 举报
回复
我看还是free的问题
LightJie 2003-08-30
  • 打赏
  • 举报
回复
TO: liuhelin(鹤林)
我的E-Mail:LightJie@163.com
LightJie 2003-08-30
  • 打赏
  • 举报
回复
To:aiirii(aiirii)
我在Win98/me/2000下都用过了不可以!可以给个简单的例子吗?
aiirii 2003-08-30
  • 打赏
  • 举报
回复
我碰到過,好象是與操作系統有關!!!!
microd 2003-08-30
  • 打赏
  • 举报
回复
这个问题,我也正在学习,不过CSDN上的有不少贴字,你可以看一看,这里给你一个CSDN与Delphibbs的的全文搜索,可能通过它得到一些你想要的贴子。
http://www.applevb.com/search.htm
liuhelin 2003-08-30
  • 打赏
  • 举报
回复
楼主给我发短消息吧
我不过来看了
liuhelin 2003-08-30
  • 打赏
  • 举报
回复
留个mail给你发个我的的例子
xyc189 2003-08-29
  • 打赏
  • 举报
回复
你试试带包编译,即project->Options->packages 选上build with runtime packages
LightJie 2003-08-29
  • 打赏
  • 举报
回复
你有有没有遇到过类似的问题,知道有好的处理方法吗?不用DLL也可以的!
aiirii 2003-08-29
  • 打赏
  • 举报
回复
在delphi6 開發人員指南中的dll一章中,有談到這個問題,delphi對dll中的form的free處理不好,會致出現非法訪問錯誤,但沒提到解決方法!! 在dll中使用 form加ActiveX,要小心,好象與操作系統也有關系!
LightJie 2003-08-29
  • 打赏
  • 举报
回复
分数不够可以再加!
LightJie 2003-08-29
  • 打赏
  • 举报
回复
痛苦啊!有没有人帮忙!
LightJie 2003-08-29
  • 打赏
  • 举报
回复
请快快帮忙!
JustJune 2003-08-29
  • 打赏
  • 举报
回复
大家都过来发言呀,我也可以跟在后面多学一些!
关注!
顶!
LightJie 2003-08-29
  • 打赏
  • 举报
回复
To: liuhelin(鹤林)
其它资源指的是所有打开的子窗口吗?
dll关闭前一定要把资源释放干净:如何全部释放,能讲详细一些吗?
liuhelin 2003-08-29
  • 打赏
  • 举报
回复
dll关闭前一定要把资源释放干净
所有表都关闭
连接关闭
还有其他资源一并关闭
注意是否uses了sharemem
LightJie 2003-08-29
  • 打赏
  • 举报
回复
To :guanghui(不归路)
你用过吗?一会我试试,行应散分.
guanghui 2003-08-29
  • 打赏
  • 举报
回复
这种问题很难说,我只能提供一些建议:
1:注意ADO控件的close、断开连接;
2:DLL的编译不要用Compile,用build
3:连续build三至四次.
问我为什么,我也说不清楚
LightJie 2003-08-29
  • 打赏
  • 举报
回复
一开始就是带包编译的,不行!谢谢各位!

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧