Einzelnen Beitrag anzeigen

OLLI_T

Registriert seit: 13. Okt 2003
Ort: Nähe Wetzlar / Hessen
143 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: Delphi Inline Assembler Zugriff auf Privates Objekt

  Alt 17. Nov 2003, 17:44
Hallo Choose!

Ich brauch nix mehr in Delphi zu schreiben, weil es mit dem einfachen Cast prima funktioniert!

Schon peinlich, dass ich darauf nicht selber gekommen bin bei meinen wilden Cast Konstrukten.

Ich danke Dir jedenfalls für Deine konstruktive Hilfe.

Zur Info hier noch kurz ein Codeausschnitt:

Delphi-Quellcode:
    mov ebx, [eax].FMask // hier übertrage ich den Zeiger auf das Objekt FMask der Klasse TDIBMask ins Register ebx
    cmp edx, TDIBMask([ebx]).FWidth // Nun ist der Zugriff auf die Variablen möglich!

  cmp edx, TDIBMask([eax].FMask).FWidth // Sowas wird durchaus compiliert aber falsch ausgewertet!!!!
Viele Grüsse

OLLI
No Pain No Gain!
  Mit Zitat antworten Zitat