Pet*_*ner 1 delphi vcl delphi-xe2 runtime-packages
旧的Delphi 7,取消选中运行时包并构建所有技巧似乎不再起作用,所以我无法恢复任何适合我的Delphi项目的运行时BPL.
我有一个问题,我可能会在这里提出另一个问题和链接,我认为可以通过包含一个特定的BPL来解决VCL.CheckLst.pas.
我不只是知道这个问题的答案的原因是,当我开始一个新的VCL形成的项目,没有VCL BPLs在默认情况下,运行时包,有RTL和一些firemonkey东西和良好的老MadExcept和印地,但没有VCL那是什么处理?我的Delphi配置错误了吗?
没有VCL.(注意.后VCL)运行时包.有RTL以前习惯的标准套餐; 该VCL命名空间包含在其中.
要准确找出需要分发的运行时包,您可能会发现这很有用.
转到Project Options/Packages/Runtime Packages对话框(下面的图片以帮助解释).
展开Link with runtime packages节点,检查True并清除三个Value节点选中标记.您也可以打开下面的节点Runtime packages并清除那里的三个条目的列表.保存更改并关闭对话框.(IDE将重新填充列表并将其存储在.dproj文件中;如果Project Options在构建后重新打开对话框,则会看到它.)
使用Project|Build <yourproject>.一旦构建,使用Project|Information for <yourproject>; 右侧面板将显示您需要分发的BPL.(VCL.CheckLst是vc1x60.bpl,顺便说一句,根据下面Sertac的评论.)确保建立,不只是编译; 你需要确保重建所有的dcu,以便确定包列表.
