如果编译时选中了"Build with runtime packages"选项,那么运行时需要一堆VCL的库文件。比如vcl70.bpl之类。
如果选择了"Build with runtime packages"编译项,表示你用动态包编译,这样会使目标程序变得很小,但要求发布所有需要的包,较大的系统可用这种方式; 如果不带"Build with runtime packages"项,将单独生成一个exe文件,这时一般不需要带包文件,但exe文件会比较大.但小的项目可以考虑这种方式。 如果选择了带包编译,但不知需要那些包文件和dll文件,有一个办法非常有效: 在一台没有安装过delph/BCB的装了win2000server的机器上运行你的程序,操作系统会如实汇报你的程序缺少的所有bpl和dll文件。
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs?
然后缺什么bpl就考什么了
如果不带"Build with runtime packages"项,将单独生成一个exe文件,这时一般不需要带包文件,但exe文件会比较大.但小的项目可以考虑这种方式。
如果选择了带包编译,但不知需要那些包文件和dll文件,有一个办法非常有效:
在一台没有安装过delph/BCB的装了win2000server的机器上运行你的程序,操作系统会如实汇报你的程序缺少的所有bpl和dll文件。