在下写了一个管理软件,有多个独立运行模块的EXE文件,想把它们共用一登录窗口,把运行模块改成DLL文件,我该怎么样做?能有例子更好!分不够再加!

解决方案 »

  1.   

    一个管理软件怎么搞那么多exe文件啊?当初做的时候,集成在一个工程里面,现在你不就省事了。
      

  2.   

    有多个独立运行模块的EXE文件?用批处理文件?
      

  3.   

    我做一个mis的时候最初也想做多个exe和dll,模块间传递信息只有定义Export函数,作了一段时间烦透了,后来被经理否定了,最终做在了一个工程里面,经此方悟,多个exe和dll是程序规模大到足够的时候而且联系少的才可以那么干
      

  4.   

    //一个管理软件怎么搞那么多exe文件啊?当初做的时候,集成在一个工程里面,现在你不就省事了。
    集成在一个工程里面那会造成程序TOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO大,也不是好事情。再说了,管理软件是模块化的,客户不需要某个模块你还强加给他不成?
    将各个EXE文件改动一下,设置传入参数,将登录窗体的传入信息传给各个EXE。
      

  5.   

    用多个dll分解exe文件可能会遇到许多技术问题,因为必须在dll中使用窗体和VCL控件,dll之间、dll与主窗口之间的通讯有诸多麻烦,其症结在于exe和dll都有各自的application对象,虽然可在调用dll时用主窗口的application代替dll中的apllication,但仍然有许多不尽人意的地方。
    建议你用bpl代替dll分解exe,这样整个项目中只有一个application,而且使用方式与dll很相似,但没有使用dll的麻烦。