在一个程序结构设计中包含了共通模块部分,供其它工作模块调用,现在程序整体已经完成,包含众多个可执行文件,都需要调用共通模块部分。现在共通部分进行了修改,能否只修改共通模块,而不重新对可执行文件进行重编译呢?因为编译量太大!

解决方案 »

  1.   

    现在的共通部分都是PAS文件,其它程序只要引用后编译即可,现在如果全部程序都编译工作量太大(有1000多个可执行文件),因为程序整体是很早以前就做好的,现在是改修,改变结构好象不太可能,据说不编译通过链接就可以实现,有没有知道方法的???
      

  2.   

    如果用动态链接方法,被涉及的数据结构是不能修改的,接口或者等同于接口的东西都也不能改如果是静态链接,则全部project必须重新编译,编译中,如果没有引用到公共单元,则这些单元不需要重新编译,但链接肯定会执行,因为exe其他部分引用了公共单元
      

  3.   

    把共用的做成BPL就可以了!我们N多个项目都这样做!