回 帖 发 新 帖 刷新版面

主题:C++ Builder可以使用Delphi创作的DLL文件吗?请高手帮帮忙

小妹有一DLL支持Delphi使用,其Import的写法如下:
Function S_revision (var version: pChar) : WordBool;
                    stdcall; external 'ref_calc32.dll';

可以改为C++ builder来用吗?该如何改?请各位高手帮帮忙…

另外请教: var与pChar的意思是什么? C++ Builder有对应的函式吗?

先说声谢谢了

回复列表 (共1个回复)

沙发

1 CB可以调用
extern "C" __declspec(dllimport) __stdcall unsigned short S_revision(char* version);

2 var是引用传递,相当于cpp中的&传递

3 pChar就是cpp中的char*

4 WordBool是两字节的bool变量,对应cpp中的unsigned short

我来回复

您尚未登录,请登录后再回复。点此登录或注册