我想把一个大项目划分成许多子模块,用dll分装
可是怎样把多个form装到一个dll中供调用?
如果是mdi的form呢?
如果解决,100分不够再加!

解决方案 »

  1.   

    一个form我试过,多form我在看看
    帮你顶!!!!!!!
      

  2.   

    多个form和一个form一样道理啊。。只是导出的函数中窗体名字不同罢了
      

  3.   

    function GetForm1 : TForm1;
    function GetForm2 : TForm2;
    function GetForm3 : TForm3;
    function GetForm4 : TForm4;......exports GetForm1, GetForm2, GrtForm3, GetForm4;一个提示:在于Dll通信的时候其实最好传接口而不是对象。
      

  4.   

    一个模块当然可以做成一个DLL,这跟里面有多少窗口是没有关系的,你做了一个DLL,可以把整个模块的form加到这个DLL中。