Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5
  Alt 4. Sep 2002, 14:54
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.
  Mit Zitat antworten Zitat