Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Inline Assembler Adressierungsproblem

  Alt 21. Mär 2007, 23:11
Hi,

in einer Methode mußt du die Felder über den (unsichtbaren) Self-Zeiger adressieren:

Delphi-Quellcode:
constructor TTest.Create;
begin
  SetLength(FFeld, 5);
  asm
    MOV EAX, Self
    MOV EAX,[EAX].FFeld
    MOV EDX, 7d;
    MOV [EAX], EDX;
  end;
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat