dll封装窗体的问题,急!!(100分)

  • 主题发起人 主题发起人 hebiziyu
  • 开始时间 开始时间
H

hebiziyu

Unregistered / Unconfirmed
GUEST, unregistred user!
问题在这里
http://bbs.2ccc.com/topic.asp?topicid=55188
解决后高分赠送!
请加qq:12219008
请注明来自delphibbs.
 
我不知道,不过可以猜。
你的showDllFrm中Form1是模态窗口,且在本函数中已经Free了,后面在closeDllFrm中再次release,所以才出错。
建议:
1、如果希望成套使用showDllFrm及closeDllFrm,请改用Form1.Show并且在showDllFrm中不要释放。
2、如果确定使用模态窗口,请不要使用closeDllFrm了
仅供参考。
 
楼上说的对。
 
对于Showmodal现实的窗体,不用再作释放处理了;
try
form1.Showmodal;
finally
form1.Free;
end;
这样就可以,对于show现实的窗体需要,作释放处理。
 
一般情况下是在Dll中创建,在Dll中销毁.
 
道理上这些是正确的.可是为什么我这样用就会出错呢?
而且我按照楼上各位的方法修改之后仍然出错.
请大家进一步分析一下.
谢谢各位.
 
怎么修改,怎么操作不说一下,如何得知错误如何恢复。
算了,我还是回家吧!
 
为什么不看一下
delphi5开发人员指南代码的第9章???
 
我已经明白了.
 
多人接受答案了。
 
后退
顶部