如果一个EXE或DLL选了BUILD WITH RUNTIME PACKAGE,当这个PACKAGE发生变化后,是不是引用了这个PACKAGE的DLL都要重新编译呢?如果是的话,有没有什么好方法解决这个问题呢?(要尽量降低影响并且达到类型共享)
解决方案 »
- 如果edit1.text中的数值是123456789 , 有函数可以把它转为987654321吗?
- 在访问数据库时加了个timer,很简单的代码就是找不出错误在哪里,请高手指点指点!感激!!!
- 调用线程?
- CSDN最有诚意的帖子-为女朋友接风洗尘。
- 异常处理问题!
- 在一系列的dbedit中输入数据后,把这些数据插入数据表的最后一行啊?一经解决,马上给分
- 求助鼠标拖出文件方法,谢谢了!
- masting delphi...
- 怎么样实现form中的两个表的同时显示?
- 赶问各位老大如何在delphi下画各种线型如铁路
- 请问个关于程序关闭托盘菜单不消失的问题
- 谁有Delphi三层开发的源码例子啊,给我一份,好吗?
bpl不像dll,如果你把bpl当作dll用了,用 LoadPackage/UnloadPackage FindClass找类而没用引用bpl中任何dcu,就不要重新编译但bpl生成的unit.dcu,可以直接在调用者这边 use,这样bpl就是静态引入的,这时就有些情况要重新编译比方你在程序中用了 bpl 中定义的某类,这个类某成员(包括函数)发生了变化,加改都不行,就是你没用到这个变化的,都要重新编译,原因是 RTTI信息在调用者这边需要更新一下,要不然入口不一样