みっつ*_*みっつ 2 delphi winapi getprocaddress delphi-2010
在C++中,如果您尝试获取Windows API函数的函数指针,那么该指针指向您GetProcAddress在该函数的名称上使用的相同地址,并且它是相应的模块.例如:
&MessageBoxA == GetProcAddress("User32.dll", "MessageBoxA");
Run Code Online (Sandbox Code Playgroud)
会的true.但是,在Delphi中,情况并非如此.这段代码:
@MessageBoxA = GetProcAddress('User32.dll', 'MessageBoxA');
Run Code Online (Sandbox Code Playgroud)
会不会是true,在我的测试中,@MessageBoxA是0x0040bd18而等效GetProcAdress返回什么测试的C++同行一样,0x7550fd1e.
所以现在我的问题:为什么?
| 归档时间: |
|
| 查看次数: |
455 次 |
| 最近记录: |