-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