此时的右侧最下方有runtime packages选项,将“build with runtime packages”前的钩打掉。点击ok。
这时候再编译。你会发现程序的大小发生了明显的变化(我的demo此时变成了414kb),也就是说编译器已经将rtl100.bpl和vcl100.bpl打入了我的demo程序中。这样就能保证我的程序在部署后的目标机上确实能运行,而不用去关心该机器上有没有这两个文件。需要额外说明的是,当一个项目中有多个文件(两个或两个以上)的时候,我还是推荐将“build with runtime packages”这个钩打上,部署的时候将rtl100.bpl和vcl100.bpl也放到程序的安装目录下,这些程序就都能调用公共的库,减小程序的体积。