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

BCB调用dll死在fwrite函数解决方案

2013-01-12 
BCB调用dll死在fwrite函数dll是用vc做的,在vc中调用没问题。由于要在BCB中开发,用implib把dll转换成lib了。

BCB调用dll死在fwrite函数
dll是用vc做的,在vc中调用没问题。由于要在BCB中开发,用implib把dll转换成lib了。

在BCB里,主函数打开一个文件,在dll里面向文件写数据,一写就死掉了。该怎么办那?
[解决办法]
在BCB中
 fopen(FileName, "wb");
然后将对应的文件指针放在vc的DLL中使用.

这个你要测试一下行不行了. 因为 BCB与VC使用不同的IO库.就是C库也不一样.

建议你在DLL中增加一个函数  vc_fopen  ,保障文件IO均是使用VC的库...

热点排行