Thema
:
Delphi
Methode "Free" selbst implementieren (Assembler-Problem?)
Einzelnen Beitrag anzeigen
retnyg
Registriert seit: 12. Feb 2005
193 Beiträge
#
21
Re: Methode "Free" selbst implementieren (Assemble
22. Feb 2005, 16:44
dann halt so:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
dosomething;
begin
mydestroyvariable := true;
end
;
procedure
TObject.Free(myparam:boolean);
stdcall
;
asm
pop edx
cmp edx, 1
jne @@weiter
call dosomething
@@weiter:
TEST EAX,EAX
JE @@exit
MOV ECX,[EAX]
CALL dword ptr [ECX].vmtDestroy
@@exit:
end
;
Zitat
retnyg
Öffentliches Profil ansehen
Besuche die Homepage von retnyg!
Mehr Beiträge von retnyg finden