关于调用vc 编写的 dll的问题???
Brind 2006-04-02 02:55:00 bool ByteToString(unsigned char *ucBuf, int nLen, char *chBuf) // vc函数
function ByteToString(ucBuf : PByte; nLen : Integer; chBuf : PChar) : Boolean; External 'TestDelphi.dll'; // delphi函数声明, 不过里面的类型我不确定是否正确
// 调用部分
procedure TForm1.BitBtn1Click(Sender: TObject);
var
ucTestBuf : array[0..8] of byte;
chTestBuf : array[0..16] of char;
begin
ByteToString(ucTestBuf, 8, chTestBuf); // 这里编译不通过, 类型不匹配
end;
end.
请问该怎么正确声明, 怎样把数组里的内容正确的传给dll?