Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#59

Re: Zugriff auf ein TImage einer externen Anwendung

  Alt 1. Mär 2007, 09:27
Evtl. funktioniert dieses Exception-handling besser (Eigentlich müsste ich da mal exakt drüber lesen, wo was nach einer Exception zu finden ist, hab aber grad nicht die Zeit).
Hier der erste Teil (am anfang von Info), der Rest bleibt gleich.
Delphi-Quellcode:
asm
    xor edx,edx
    mov isexception,edx
    push ebp
    call @@1
   @@1:
    add [esp],12
    push dword ptr fs:[edx]
    mov dword ptr fs:[edx],esp
    jmp @@try
   @@except:
    mov eax,esp
    add eax,4
    mov esp,[esp+8]
    mov ebp,[esp+8]
    inc isexception
    xor edx,edx
    pop dword ptr fs:[edx]
    pop edx
    pop ebp
    mov eax,[eax]
    mov edx,dword ptr [eax]
    mov wparam,edx
    mov edx,[eax+12]
    mov lparam,edx
   @@try:
 end;
Jetzt brauchst du zumindest die unsicher Variable "myexception" nicht mehr
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat