如一个进销存系统,有:仓库系统、销售系统、采购系统。
可不可以做成只有主系统是EXE文件,而其他的仓库系统、销售系统、采购系统。
分别做成仓库DLL、销售DLL、采购DLL。这里的DLL说的是一个小系统:如仓库DLL,其实把他做成EXE,他就是一个仓库系统。

解决方案 »

  1.   

    谁有的话给我一小例子
    [email protected]
      

  2.   

    是可以的,你可以把那些分散的dll(也就模块)放到一起来
      

  3.   

    不知道,在DLL的窗体上,怎么再创建窗体
      

  4.   

    请问在DLL的窗体上,怎么再创建窗体
      

  5.   

    DLL里动态创建Form//模块组态配置参数,对外接口函数。
    function Config(): integer; stdcall;
    begin
      FmBlockIndex := TFmBlockIndex.Create(nil);
      result := FmBlockIndex.ShowModal;
      FmBlockIndex.Free;
    end;//DLL的窗体上,再创建窗体
    function TFmBlockIndex.ConfigDbBlock(var block: TBlock): boolean;
    begin
      FmBlockItem := TFmBlockItem.Create(self);
      FmBlockItem.Block := block;
      result := FmBlockItem.ShowModal;
      block  := FmBlockItem.Block;
      FmBlockItem.Free;
    end;