Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.825 Beiträge
 
Delphi 12 Athens
 
#1

Freigabe einer Instanz in einem Event dieser

  Alt 28. Mai 2021, 12:58
Hallo,

angenommen eine Klasse verrichtet ihre Arbeit asynchron und meldet das Ende des Vorgangs
per Event zurück. Dieses Event hat als ersten Parameter den Sender als Objektinstanz dieser
asynchronen Klasse. Wenn ich nun diesen im Event benutze um das Objekt freizugeben,
wäre das schlimm?

Die Alternative wäre sich die Instanz zu merken und die Freigabe über einen kurz
laufenden Timer oder das Senden einer WIndows-Botschaft auf einen Zeitpunkt kurz hinter
den Eventaufruf zu legen...

Grüße
TurboMagic
  Mit Zitat antworten Zitat