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

  • 主题发起人 主题发起人 butcher
  • 开始时间 开始时间
我的用意是我这里有不同的几个开发组独立完成任务,他们不沟通的,我想把他们做的东西整个做成DLL;
然后我写一个EXE来集成他们;
 
vcl.vclxx.org上面有一个把mdichild form放到dll里面的例子,自己去看看。
 
你要把DLL里面的MDICHILDFORM作成主EXE 的MDIFORM 的子窗当然可以,但要 把DLL里的
MDIFORM当作主EXE的MDICHILDFORM来用
 
你要早这么说问题不是很简单吗!
 
onlyonekgx兄,我的想法是否错了?
 
在DLL里是不使用MDIFORM的, 只用 MDICHILDFORM,主EXE才是MDIFORM
 
哦,我有点明白了
 
也就是说你的主EXE才是MDIFORM, 而DLL里的窗体都是当作MDICHILDFORM来调用
 
明白了就给分!具体实现,由于本人马上要出去办事可能回答会慢一点
 
但是,这样DLL不做MIDFORM,我做集成就很困难了呀,先给你分吧,呵呵
 
DLL只作MDICHILDFORM你的主EXE就是MDIFORM
 
但是我总觉的DLL里面的窗体应该也能当作MDIFORM来调用的;
您的DLL里面的窗体不能当作MDIFORM来调用的理论是有根据的吗?
 
你简单的试一下不就知道了
你的主EXE上应该有所有功能的菜单项目(或其它)
开发小组的每一模块都应该有一个导出函数来同主EXE联系
 
而不是象你说的这样,每个小组还有自己的MDIFORM
 
后退
顶部