请问Delphi调用C++制作的DLL时遇到的问题。(200分)

  • 主题发起人 主题发起人 tyzytyz_cn
  • 开始时间 开始时间
T

tyzytyz_cn

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用DELPHI调用C++制作的DLL文件
文件名:EasyUSB23xx.dll
接口:
int __stdcall ReadData23xx(int pipenum,unsigned char *recbuffer,int len,int waittime=-1);
int __stdcall WriteData23xx(int pipenum,unsigned char *sendbuffer,int len,int waittime=-1);
我要调用这两个文件,但是其中char *recbuffer 不知道用什么配好,用了PChar但是没有响应,希望各位大虾指教,能够给出例程代码最好,200分酬谢。
 
PBYTE 试试
 
ReadData23xx:function(pipenum integer; recbuffer pchar; len:integer; waittime integer=-1):integer;stdcall;
 
路过...帮顶下..
 
PBYTE 可以收到,请问怎样把PBYTE转换成string
 
把 unsigned char *recbuffer 定义改成 char *recbuffer 也可以吧
 
问题已经解决,感谢各位参与,散分!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部