做的时候采用了些BPL包的设计,开发的时候也是分模块开发的(没有做成每个模块一个DLL)。但是编译后只有一个EXE文件(2.4M左右)。运行也很正常,但是这样不利于将来的版本升级。应该怎么做呢?不知道别人做的大型软件系统是怎么样做的,应该不是就一个EXE吧?请有经验的同行交流交流!

解决方案 »

  1.   

    同意thy1980(小丫头) 
    我们这里的都是把做好的一个版本打包,升级的时候把认为这次还会用到的类加进来,其实我觉得是最不好的办法了!
      

  2.   

    就是阿,做成dll,便于省级和管理
      

  3.   

    觉得做成dll可行。但是也要根据实际情况
      

  4.   

    采用了些BPL包
    不是有BPL文件吗?编译时不包到exe中去
      

  5.   

    BPL如果是设计时包的话可以编译到EXE中去,如果是运行时包的话不会编译进去的如果作成DLL的话,主程序在调用这些DLL的时候会不会效率比较低啊?
      

  6.   

    可以生成一个ProjectGroup文件然后把其它的DLL和EXE文件加入其中然后编译就可以了
      

  7.   

    请教: wffeiyang(胡立国) 如何做啊?能否将具体些呢?谢谢!
      

  8.   

    小了好阿!我自己作的一个项目我都快头痛死了了!,给用户发布的时候,COM有30个,DLL有200个!郁闷!
      

  9.   

    做几个DLL便于升级版本
    再加CHM帮助
    再加 ini文件
    做些资源就可以,
    ……