疑问:改装原来的exe为dll,我的form该有谁产生?(50分)

D

djjsl

Unregistered / Unconfirmed
GUEST, unregistred user!
比如一个mis系统,现在想将它做成一个dll,那么可以将main form作为接口函数供client
调用,但内部有很多form,将它放在那个接口函数中同一产生如何?
 
由DLL产生。DLL提供一个接口给应用程序调用,并把DLL的Applicatoion.handle设置为应用程序的Application.handle.
 
mainform的调用作为动态连接库的函数或者过程,
调用 mainform作为一个接口就可以了
然后把其他子窗体做到DLL文件中,通过mainform调用
 
其实就是dll实现窗体重用的原理
 
多人接受答案了。
 
备案:
可以在dll的主窗口的create中统一产生dll中的各form,就像exe中工程文件中产生各窗口
一样,然后在主窗口的close中统一free掉所有的form.
 

Similar threads

S
回复
0
查看
973
SUNSTONE的Delphi笔记
S
S
回复
0
查看
791
SUNSTONE的Delphi笔记
S
顶部