DLL中的DATAMODULE怎么使用?

Cleanshusheng 2003-09-16 03:08:36
如何在DLL中使用DATAMODULE?

应该注意哪些问题?

我的DLL中有一个DATAMODULE。DM:TDM;

在DLL初始化时有DM:=TDM.Create(Application);

每次运行程序时,程序就像死到DLL里一样。没任何反应。为什么?

高手帮忙解释一下。
...全文
55 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cleanshusheng 2003-09-19
  • 打赏
  • 举报
回复

谢谢。

现在传进去句柄后,可以使用了。不过还是有问题啊。程序退出时,有错误。

DLL里的资源是不是释放的时候有问题?
xiangdie 2003-09-16
  • 打赏
  • 举报
回复

  要把Application的句柄传进去
nyf1220 2003-09-16
  • 打赏
  • 举报
回复
DM:=TDM.Create(Application)
是不是没有把Application的句丙传递进去?
gytyl 2003-09-16
  • 打赏
  • 举报
回复
DM:=TDM.Create(Nil)试试.
Cleanshusheng 2003-09-16
  • 打赏
  • 举报
回复
没有任何错误提示,RUN后,就没反应了。就像掉进沼泽地一样。

如果在DLL的初始化语句中不加入DM:=TDM.Create(Application)

的话,程序可以启动。但这样,DLL就不能访问DM了。郁闷。
nyf1220 2003-09-16
  • 打赏
  • 举报
回复
你跟踪一下,看具体到那里错了
Cleanshusheng 2003-09-16
  • 打赏
  • 举报
回复
救命啊!高手哪去啦?
Cleanshusheng 2003-09-16
  • 打赏
  • 举报
回复
大家帮忙顶一下啊!分也不少啦。

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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