F franklky Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-06 #1 现在遇到的情况是这样的,我利用dll封装了一个窗体,然后在客户端进行调用,当客户端调用激活dll封装的窗体后我将其关闭,这个时候问题出现了,负责调用dll窗体的主窗体莫名奇妙的最小化了,不知道这个是什么原因??只为求得一个答案,希望解除疑惑!
现在遇到的情况是这样的,我利用dll封装了一个窗体,然后在客户端进行调用,当客户端调用激活dll封装的窗体后我将其关闭,这个时候问题出现了,负责调用dll窗体的主窗体莫名奇妙的最小化了,不知道这个是什么原因??只为求得一个答案,希望解除疑惑!
Z zsy146 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #2 我刚刚看过DLL的相关知识,下面是笔记,也调试了部分程序,没有问题. 参考一下 http://www.delphibbs.com/delphibbs/dispq.asp?lid=3376556
F franklky Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #3 to zsy146: 您好!您的笔记我已看过,但是始终找不到我的答案,我用的是D7,在此环境下做了一个简单的窗体封装,用的是DLL动态显式调用,以前在其他论坛也见到一些网友提到过类似的问题,只是也没有见到合理的解答,现在这个问题我已经解决,但是对于为何最小化主调窗体仍是一个疑惑,希望早点有知道的朋友给予解答,谢谢你的笔记,如果愿意可以找我的msn共同学习,进步!
to zsy146: 您好!您的笔记我已看过,但是始终找不到我的答案,我用的是D7,在此环境下做了一个简单的窗体封装,用的是DLL动态显式调用,以前在其他论坛也见到一些网友提到过类似的问题,只是也没有见到合理的解答,现在这个问题我已经解决,但是对于为何最小化主调窗体仍是一个疑惑,希望早点有知道的朋友给予解答,谢谢你的笔记,如果愿意可以找我的msn共同学习,进步!
Q qi_jianzhou Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-09 #4 我昨天刚问了这个问题,你今天就问了 解决的办法有两种,一种是传 handle ,而不是 application.handle 别一种是在退出 dll 时 写一句 application.handle:=0; 先不要问为什么。试试行不行。
我昨天刚问了这个问题,你今天就问了 解决的办法有两种,一种是传 handle ,而不是 application.handle 别一种是在退出 dll 时 写一句 application.handle:=0; 先不要问为什么。试试行不行。
F franklky Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-10 #5 to qi_jianzhou: 我试了下你的第二种方法,是可行的,你说的第一种方法正是我所采取的方法,第二种方法我觉得应该是合理的,但是我想不到是什么原因,为什么会这样,也许我这个人太钻了,有些事情总要想个明白,这或许不是个好习惯吧,呵呵。
to qi_jianzhou: 我试了下你的第二种方法,是可行的,你说的第一种方法正是我所采取的方法,第二种方法我觉得应该是合理的,但是我想不到是什么原因,为什么会这样,也许我这个人太钻了,有些事情总要想个明白,这或许不是个好习惯吧,呵呵。
F franklky Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-21 #6 这个问题再没有人说清楚就要结帖了,这么多人看,没想到却都是不清楚,哎!!!
F franklky Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-30 #7 算了,结帖了!谢谢二位热心帮助!不过到现在我还没弄清楚!