我的主程序调用子程序,主程序是EXE,子程序是DLL,主程序是MDIFORM,子程序也是MDIFORM而且子程序的MDIFORM同时有许多MDIChild;能否

  • 主题发起人 主题发起人 butcher
  • 开始时间 开始时间
B

butcher

Unregistered / Unconfirmed
GUEST, unregistred user!
我的主程序调用子程序,主程序是EXE,子程序是DLL,主程序是MDIFORM,子程序也是MDIFORM而且子程序的MDIFORM同时有许多MDIChild;能否由主EXE把DLL里面的MDIFORM带着MDIChildform一套一起调出来?(200分)<br />CSDN里面,没人回答我哟 -_-
先谢谢能回答的人。
 
请详细说明要求。没看明白
 
你是想用一个MDIFORM去调用另一个MDIFORM?
 
放上你的源代码,好找原因。其实你只要在需要显示窗口的地方加上FORM.SHOW就可以了。当然
对于主程序不能控制dll库中的子窗体。dll中的窗体的显示必须要由DLL控制。如果需要程序间的
的数据的话必须全局变量或者消息机制等方法.建议对子程序不要使用MDI方式。这样有利于资源的释放。
否则你的子程序释放很成问题。
 
sorry,源代码太多了;
就是一个主exe调dll里面的主form,调出来时主form同时含有一个子form啊;
如果不明白我继续解释,谢谢
 
你的DLL里的窗体是否为MDICHILD?
说得简单一点是不是只是从主程序里调用DLL里子窗体?
 
我的问题是:我的exe单独调用dll的主form可以,单独调用dll里面子form也可以;
但是就是不能够把dll里面的主form嵌套着子form一起调出来啊;
我能调出dll的主form但是里面不含有子form了,或者调出来的主form是单独的,哪个子form
确嵌套进了EXE的主form里面了;
我应该如何做,请高手们指点啊,谢谢
 
onlyonekgx先生,您明白我意思了吗?不明白我继续解释啊
 
“就是一个主exe调dll里面的主form,调出来时主form同时含有一个子form”这句话是什么意思?
 
看最后的哪段大段文字啊,老兄
 
这样吧我来问你来答:
你的主EXE 是不是MDIFORM?
你的DLL里的窗体是不是MDICHILDFORM?
dll里面的主form嵌套着子form一起调出来?
 
我的主EXE是MDIFORM;(也可以是普通FORM)
我的DLL里的窗体是一个MDIFORM里面嵌套着一个MDICHILDFORM;
是要把dll里面的主MDIFORM嵌套着子MDICHILDFORM一起调出来!

我想您应该清楚了吧?呵呵,真是谢谢!
 
你主EXE是MDIFORM,而DLL的窗体也是MDIFORM?你想把DLL里的MDIFORM当作主EXE
的MDICHILDFORM来用?
 
你的响应速度要快
 
不明白。
 
是呀,好我加快速度!
 
onlyonekgx,我就是想哪样用,不可以吗?
 
onlyonekgx,我的电脑是166的反映好慢,请原谅
 
我想这不太可能。另外我不明白你真正的意思。 DLL 的任何窗体都是动态创建的
 
哦, 就是说从DLL调出来的Form就不可能做成能嵌套哪种方式了吗?
 
后退
顶部