2012-09-27 103 views
2

這是代碼,我需要轉換德爾福:如何將C中的數據類型byte []轉換爲delphi?

LPBYTE readCharBuff = NULL; 
BYTE readBuffSize; 

readCharBuff = new BYTE[200]; 
readBuffSize = 200; 

readCharBuff[readBuffSize] = '\0'; 

感謝您的幫助

+2

+1「This is code:」 – CQQL

+2

德爾福究竟在哪裏進入這個領域呢? – slugonamission

+0

我猜topicstarter需要將上面的代碼轉換爲Delphi7。但到目前爲止,很難說它的目標是什麼。 – Kromster

回答

1

這裏是一個直譯:

var 
    readCharBuff: PByte; 
    readBuffSize: Byte; 

readCharBuff := nil; 

GetMem(readCharBuff, 200); 
readBuffSize := 200; 

readCharBuff[readBuffSize] := $0; 
+1

雖然這段代碼在XE中編譯,但在Delphi7中進行索引訪問時,我寧願使用readCharBuff:PByteArray – MBo

+0

我喜歡你忠實地翻譯緩衝區溢出! ;-) –

相關問題