-1
A
回答
4
數組本身聲明這樣在Delphi:
tempbuf: array[0..(128*1024)-1] of Byte;
關於static
部 - 這取決於其中陣列被聲明。如果在全局內存中聲明,那麼你就需要將其聲明爲在Delphi static
,只是把它放在一個全球性的var
部分:
unit ...;
interface
var
tempbuf: array[0..(128*1024)-1] of Byte;
...
implementation
...
end.
或者:
unit ...;
interface
...
implementation
var
tempbuf: array[0..(128*1024)-1] of Byte;
...
end.
根據是否該陣列需要其他單位可訪問或不可訪問。
在另一方面,如果數組是一類的成員/結構來代替,然後宣佈它作爲德爾福class var
:
type
TSomeClass = class
class var
tempbuf: array[0..(128*1024)-1] of Byte;
end;
+0
完美的作品!非常感謝。 – paulohr 2012-04-03 01:44:15
相關問題
- 1. 如何將c聲明轉換爲delphi?
- 2. 將C++類轉換爲Delphi
- 3. 將C Enum轉換爲delphi?
- 4. 將C頭中的__declspec轉換爲Delphi
- 5. 將C++代碼轉換爲c#聲明數組
- 6. 將c嵌套for循環轉換爲聲明c#
- 7. 將C++ time_t轉換爲Delphi TDateTime
- 8. 將Delphi Real48轉換爲C#double
- 9. C#將delphi TColor轉換爲彩色(Hex)
- 10. 將C#雙轉換爲Delphi Real48
- 11. 將SystemVerilog聲明延遲轉換爲invarspec
- 12. C++在聲明後將int轉換爲void類型?
- 13. 將事件聲明從C#轉換爲Visual Basic 2010
- 14. IN聲明轉換
- 15. 將Delphi枚舉類型轉換爲C#中的類似事物#
- 16. 將XML轉換爲Json並從轉換的Json中刪除XML聲明
- 17. C++頭包裝聲明[]轉換
- 18. DELPHI:在TComponent中聲明HTTPRIO.OnBeforeExecute
- 19. 將Delphi的BufferToHex函數轉換爲Python
- 20. 將非託管dll的Delphi代碼轉換爲C#
- 21. 將OCMock類轉換爲ARC時的前向聲明錯誤
- 22. 將size_t轉換爲int來聲明char數組的大小
- 23. 將Delphi按位操作轉換爲Cobol
- 24. 將函數轉換爲delphi 2009/2010(unicode)
- 25. 將此數字簽名轉換爲Delphi
- 26. delphi將分鐘轉換爲分鐘
- 27. 將Delphi對象轉換爲JSON
- 28. Delphi 7將XLS(X)轉換爲CSV
- 29. 如何將typedef union轉換爲delphi?
- 30. 將fmx項目轉換爲vcl Delphi XE10
那你試試? – 2012-04-03 00:54:27
'tempbuf:byte [0..128 * 1024-1];我是否正確? – paulohr 2012-04-03 00:57:13
關閉。看到我的答案。 – 2012-04-03 01:40:27