我用的dll某函式: 讀影像資料
extern "C" long PASCAL EXPORT DPX_ReadImageData(char *buf);
buf:用于保存影像資料的緩沖區
我寫成
DPX_ReadImageData(buf:pchar);
但是沒法把這張圖片內容放到我delphi的陣列里。
請問這個buf在delphi里怎么讀取到陣列里?
uj5u.com熱心網友回復:
var
Buf1 : array [0..99999] of Byte{/AnsiChar/其他陣列};
Buf2 : array of Byte{/AnsiChar/其他};
begin
//Buf1用法
DPX_ReadImageData(@Buf1);
//Buf2用法
SetLength(Buf2 , 100000);
DPX_ReadImageData(Pointer(Buf2));
end;
uj5u.com熱心網友回復:
function DPX_ReadImageData(buf:pchar): integer; stdcall;轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157033.html
下一篇:intraweb 發布的問題
