首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

BPL如何用

2012-02-14 
BPL怎么用?我做了一个运行时包BPL,我在EXE里想引用这个包中的类.应该怎么做?我用的时候,连接出错 Unresol

BPL怎么用?
我做了一个运行时包BPL,
我在EXE里想引用这个包中的类.
应该怎么做?

我用的时候,连接出错 "Unresolved   Externals "错误.
必须把lib文件加入项目才可以!
但这样好像我把BPL删除了,程序一样可以运行!
我希望的是运行时包.不用编译进EXE的.
已经在Options的Packages的Build   with   runtime   packages里加入了BPI的引用.

[解决办法]
你应该不把 .bpi 文件加进项目, 不是 .lib
[解决办法]
你应该把 .bpi 文件加进项目, 不是 .lib

[解决办法]
书上说的:

在运行时装载一个包, 需调用LoadPackage 函数。
unsigned __fastcall LoadPackage(const AnsiString Name);
void__fastcall UnloadPackage(unsigned Module);

要动态卸掉一个包, 调用UnloadPackage。注意要销毁包中定义的类的所有实例并且删除它所做的注册。
[解决办法]
木用过Tc++4,帮顶!
[解决办法]
在Option-> Linker 选择 Use dynamic RTL 试试

热点排行