Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: TTask.run und Form.close wie geht das richtig?

  Alt 27. Okt 2021, 17:02
Der Zeiger in Self kann genutzt werden, zum Suchen.
Vergleiche mit Screen.Forms prüft ja nur den Zeiger, aber nicht den Objektinhalt.

Wenn die Form schon weg ist, dann ist natürlich das Objekt, worauf "Self" zeigt, inkl. allem anderen dieser Form (abgesehn von lokalen Variablen und Funktionsparametern) auch weg.



Eine böse globale Variable oder ein Interface, um den "bin weg"-Status zu übergeben, das ginge ebenfalls.




Nja, an FDMemtable hängt doch bestimmt was dran?
z.B. ein Grid
Und schon macht es peng.

Hier könnte man aber
* entweder die Memtable vorübergehend von der DataSource abhängen
* oder die DataSource auf Enabled=False stellen
* oder schauen, ob das Grid eine Speerfunktion besitzt

Nur weil das Grid vielleicht unsichtbar ist, holt es sich dennoch intern schon die aktuellen Daten (reagiert auf Ereignisse der DataSource/DataSet)
$2B or not $2B
  Mit Zitat antworten Zitat