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

BCB编撰的DLL在其他编程环境中应用

2012-12-31 
BCB编写的DLL在其他编程环境中应用我用BCB编写了一个DLL,其中包换一个导出函数extern C__declspec(dllex

BCB编写的DLL在其他编程环境中应用
我用BCB编写了一个DLL,其中包换一个导出函数

extern "C"  __declspec(dllexport) int __stdcall Analysis(TStringList *MyList)
{
    ShowMessage("Hello I am TSPCApp!");
    return 0;
}

最后生成的DLL文件在DELPHI中调用时候总是无法加载,查了原因,问题就应该出在DLL文件上

问下大家用BCB编写DLL时,有没有特殊需要注意的地方

OPTIONS中都是默认设置
[解决办法]
BCB的dll没有什么特殊的。
在没有装cb的机器上运行,编译选项 
Project/Options/Packages/Build with runtime packages勾去掉
和Linker/Use dynamic RTL勾去掉
[解决办法]
11楼说的有理,可能是你的CBuilder环境是Debug的,生成的DLL依赖运行时库,所以提示找不到什么模块。

完全编译以后就行了。

热点排行