读书人

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

发布时间: 2012-12-31 11:57:52 作者: rapoo

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依赖运行时库,所以提示找不到什么模块。

完全编译以后就行了。

读书人网 >C++ Builder

热点推荐