Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
9. Nov 2009
du hast ihn erstellt und konntest diese Aufgabe nicht an wen anderes übergeben, also JA
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
9. Nov 2009
statt self einfach nil nehmen TTimer erstellt sich intern immer eh ein eigenes Fenster, über welches es läuft ... "self" wäre nur der Owner und dieser kümmert sich nur um das automatische Löschen Timers.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
8. Nov 2009
.Execute läuft im erstellten Thread und alles, was von da aus aufgerufen wird auch (abgesehn via Synchronize)
.Create läuft noch im erstellenten Thread, da erst danach der eigene Thread erstellt wird.
Fenster sind threadgebunden und da die Timer an Fenster gebunden sind, sind diese auch an den erstellenden Thread gebunden.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
8. Nov 2009
Gut, die/eine NachrichtenSchleife hast du ja schon im Thread, also könnte es was mit dem Timer werden.
Diesen mußt du aber auch in diesem Thread erstellen.
Allerdings ... was sind "einige millisekunden"?
Timer gehen nicht grade genauch (so grob nur in Intervallen mit Vielfachen von rund 16 Millisenkunden)