我用delphi6企业版开发程序时,用delphi编译时,会自动把相关的单元、控件全部编译到可执行的程序里面去,我想一问能不能把相关的单元、控件(比如*.bpl),分离出来,不要编译到程序里面去,然后把相关的单元放到windows\system32 里面去,这一步骤如何实现?如果我想把执行程序copy到另外一台机器上运行,由于我是分离相关的单元、控件(*.bpl),我怎么可以找到相关的单元、组件也copy到另外一台机器上,配合已经编译的可执行程序来运行?问题是我怎么找到相关需要单元、*.bpl等等文件呢?

解决方案 »

  1.   

    在Component下面的Install Packages,打开Install Packages面板后,看runtime Packages,那里面就已经把那些包名已经说出来了。你可以看那里来确实。。
      

  2.   

    单元无论如何都是会编绎到程序里面去的单元不能在外部执行,不同于DLL和BPL
      

  3.   

    我现在是这样的,我是编译成dll的,我想把dll减肥,把一些可以外部的bpl等等放在外面执行,不要编译到dll里面去,这样就会使dll减肥,有什么办法做到呢