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

请高手来帮忙BCB调用MFC程序,该怎么解决

2012-02-20 
请高手来帮忙BCB调用MFC程序 - C++ Builder / Windows SDK/API别人已经用MFC做了一个DTU的服务器,现在我想

请高手来帮忙BCB调用MFC程序 - C++ Builder / Windows SDK/API
别人已经用MFC做了一个DTU的服务器,
现在我想让我的BCB程序做后台,获取其信息,做到同步处理。想到中转一个文件吧,又怕数据慢。想到把MFC做成dll,可是不会用啊
求各位大侠了

[解决办法]
lz 想幹什麼 ?
[解决办法]
好像没法调用mfc的类吧
[解决办法]
内存文件??????????
[解决办法]
BCB程序可以支持MFC,编译选上MFC支持.
BCB调用MFC做成dll,参考有关vc dll或lib与bcb dll或lib的转换.
[解决办法]
windows下两个进程之间可以用共享内存的方法一般有两种,
1.用DLL的共享段,VC的话用
#pragma data_seg("data")
BCB用
#pragma option -zRSHSEG
很久前研究过,现在有点忘了,有时间我再试一下
2.用共享内存:CreateFileMappin
具体的方法网上有一些,搜一下
你的方法我虽没测试,但理论上应该可行
[解决办法]
由于Microsoft所使用的格式是COFF格式的LIB档,而Borland所使用的格式是OMF格式的LIB档,使用之前你必须用C++Builder自带的implib转换一下格式才能使用
如IMPLIB DLLSAMP.LIB DLLSAMP.DLL

热点排行