这是个Delphi中内嵌套汇编代码的问题。
Delphi中可以使用:
asm
XXXXX
end;
的方式来嵌入汇编指令。
在System单元中有一个过程叫做:_AfterConstruction, 前面有个 "_ ",因此不能直接调用,但是可以使用下面的汇编指令来调用:
asm
call system.@AfterConstruction
end;
现在我由于某种需要,需要取得system.@AfterConstruction这个过程的地址,应该怎么弄啊?
找了很久,不得而知,请各位大大帮忙,万分感谢!
------解决方案--------------------------------------------------------
建议查阅一些Delphi或者PASCL的与汇编混合编程的资料
------解决方案--------------------------------------------------------
try do this:
asm
lea eax,system.@AfterConstruction
end;