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

有关在C++builder中调用DLL解决方法

2012-03-02 
有关在C++builder中调用DLL一个dephi写的DLL中的一个函数中的输出参数用到了Arrayofchar,我用Bcb中的char[

有关在C++builder中调用DLL
一个dephi写的DLL中的一个函数中的输出参数用到了Array   of   char,我用Bcb中的
char[]可以调用,但是如果Array   of   char是传入参数,用char[]   就不行?请各位大哥帮帮忙

[解决办法]
char *

尝试一下
[解决办法]
写法没问题,报啥错?看是不是在dll函数里对Data使用有误
[解决办法]
看你delphi里的函数声明,前一个有out,后一个没in?我不懂delphi,不知是不是这的关系
[解决办法]
typedef bool __stdcall (*TSetName)(char *Data);
TSetName SetName=(TSetName)GetProcAddress(hInst, "SetName ");
//这时候SetName是不是NULL还是有值??????


bool result=SetName(Edit4-> Text.c_str())

热点排行