DLL中的子窗体问题???(200分)

  • 主题发起人 主题发起人 ymkj
  • 开始时间 开始时间
Y

ymkj

Unregistered / Unconfirmed
GUEST, unregistred user!
按主程序EXE中的“子窗体1”上的按钮,关闭“子窗体1”,调用一个DLL库中
的“子窗体2”,DLL库中的调用一个DLL库中的“子窗体2”,完成工作后按“子窗
体2”上的按钮, 关闭“子窗体2”,再调用“子窗体1”,那位能帮我写一个例子
吗?
注;其中子窗体是在FormClose事件中加入 Action:=caFree; 关闭的。
 
为什么我的这个问题没有人回答[?]是不是太难了[?]还是不值得回答?[:(]
 
按主程序EXE中的“子窗体1”上的按钮,关闭“子窗体1”,调用一个DLL库中
的“子窗体2”,DLL库中的调用一个DLL库中的“子窗体2”,完成工作后按“子窗
体2”上的按钮, 关闭“子窗体2”,再调用“子窗体1”,那位能帮我写一个例子
吗?

你写的这段话怎么这么拗口
 
關注???
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=559087
 
http://www.csdn.net/filebbs/read_topic.asp?id=953
是边这个地址是我刚传上去的源码,说明了如何用主窗体中的子窗体,
调用DLL库中的另一子窗体的方法,但如果关闭主窗体中的子窗体,
再打开时就会出错,请高手帮忙解决。
解决后请给 ymkj@263.net 发一份,万分感谢!!!
 
求助!![:(]
 
其实DLL中的窗体问题并不复杂
我采用的是动态创建的方法

with form1.create(nil) do
try
showmodal;
....
if modalresult=mrok then
begin
...............
end;
finally
free;
end;
 
我看了你的代码,不过我觉得你的思路不对
 
你看一不贴子:在mdi主窗体中调用dll中窗体的问题
 
to:onlyonekgx
在mdi主窗体中调用dll中窗体的问题,用我的源码就可以解决,我要求用mdi主窗
体中的子窗体调用dll中的子窗体。
另能说一说源码中那里不对吗?

to:smilboy
我试一下你的方法,再给你消息。
 
我想你的思路有问题。
在DLL中别用静态设置,
尽量做成动态的。
包括创建,释放都应这样。
如:用smilboy提到的方法来实现
 
多人接受答案了。
 
后退
顶部