Build with runtime packages的问题,
Build with runtime packages的问题
我想把我的程序分成一个EXE及几个BPL,各模块之间要共用一些全局变量,并且BPL里用RegisterClass
注册的类要在EXE中用FindClass能找到。看了李老师的文章《如何使用Delphi開發大型主從架構系統-
Package的秘密和威力》http://www2.borland.com.tw/tw/reference9.html,知道用BPL能达到我的目
的。现在我的问题是,在Delphi中选中“Build with runtime packages”时,无论我在下面的Package
列表中填什么,Build出来的程序运行时都一定需要rtl60.bpl,vcl60.bpl等bpl的支持,我能否做到运
行时只需要我的BPL,而把rtl60.bpl等里的代码静态链接进EXE?(只有在选了Build with runtime
packages选项后才能在EXE中用FindClass找到我在BPL中注册的类),否则为 nil