Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

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

Re: TThread in Liste sauber aufräumen

  Alt 12. Feb 2010, 16:32
Zitat von Schwedenbitter:
Es tut mir leid, aber diese Frage verstehe ich nicht?
Mein Fehler: var ThreadList ist ja keine TThreadList, sonder eine TListBox. Dann musst du dringend in TOpenThread.Destroy snychronisieren. Aber Punkt 2 von mir kannst du damit vergessen.

Zitat:
Zitat von sirius:
Edit2: Und außerdem löschst du die Listenelemente gleich zweimal in CleanUp und in FormDestroy.
Das verstehe ich ja auch nicht. Denn das Element müsste in Cleanup gelöscht worden sein. Dann dürfte es aber bei FormDestroy nicht mehr existieren, oder?
FormDestroy ist meist schneller.

Zitat:
Mein Problem ist auch nicht, dass es nicht klappt, sondern die "komische" Fehlermeldung:
Ich wollte erstmal den Thread aufräumen. Dann lösen sich die meisten Probleme von allein.


Zitat:
Bitte nicht hauen: Es gibt bei TObjectList die Eigenschaft OwnsObjects. Wenn ich die auf True setze, dann müssten doch die Threads beim Beenden mit platt gemacht werden, oder?
nö.
Wird nur Free aufgerufen, aber nicht beendet.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat