我有一个小问题。我想将一些代码从C / C++转换为Delphi。

LPVOID lpMyVar;

*(LPWORD)lpMyVar = 0xF9EB;

我尝试了几种方法,但无济于事。如果有人可以帮助我,请。提前致谢!

最佳答案

type PDWORD = ^DWORD;
var lpMyVar: Pointer;

PDWORD(lpMyVar)^ := $F9EB;

但是最好将lpMyVar声明为类型化的指针:
var lpMyVar: ^DWORD;

lpMyVar^ := $F9EB;

关于c++ - 代码从C/C++转换为Delphi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17430009/

10-11 23:00