【发布时间】:2015-07-29 19:52:06
【问题描述】:
我需要将 C/C++ 代码 *(PUCHAR)(..) 传递给 delphi,这样我就可以毫无错误地使用它,但我不知道该怎么做。在我在 IRC 中提出的问题中,有人告诉我“它转换为指向 unsigned char 的指针并取消引用该指针,但我认为 Delphi 中没有这样的东西”。
这是一个例子:
DWORD isENABLED;
...
*(PUCHAR)(isENABLED) = 0x00;
在Delphi中会是这样吗?
PUCHAR(isENABLED) := $00; // Is it right?
我知道这个问题可能写得不正确,但我不知道该怎么问。 感谢您的帮助。
【问题讨论】: