Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Beim Beenden der App erscheint: Project1 Angehalten

  Alt 25. Jun 2014, 16:55
Owner=Form -> kommt beim Beenden auf's Selbe raus, als wenn das Ding automatisch erzeugt wurde.

Also liegt das Problem darin, daß beim Beenden (Freigeben der Form) die daran hängende Indy-Komponente irgendwas macht, während ihrer Freigabe.



Bleibt die Anwendung auch hängen, wenn ihr zur Laufzeit diese Komponente freigebt (Free) ?
Was passiert, wenn die Komponente auf einer Sub-Form liegt, welche zur Laufzeit freigegeben wird?

Wenn man beim Schließen (vielleicht OnDestroy, OnClose oder OnCloseQuery) den Owner abhängt (Self.RemoveComponent(IdFTP1); ) und die Komponente manuell freigibt, oder (notfalls) als "Speicherleck" rumliegen lässt ... geht es dann?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (26. Jun 2014 um 09:30 Uhr)
  Mit Zitat antworten Zitat