OnlineHilfe von Delphi 6 (bei 5 steht es nicht drinnen): Assembler directives
Im Index auf "assembler statements"/"Assembler Anweisungen" gehen und dreimal den den Button ">>" drücken. (Text steht weit unten)
Code:
[b]
asm[/b]
[i][u]// Instance pointer needs to be in EAX[/u][/i]
MOV EAX, e
[i]// Retrieve
VMT table entry[/i]
MOV EDX, [EAX]
[i]// Now call the method at offset VMTOFFSET[/i]
CALL DWORD PTR [EDX + VMTOFFSET TExample.VirtualMethod]
[b]end[/b];
Ich habs gerade mit dem edi Register anstatt des eax probiert. Dabei tritt jedoch eine
AV auf.