Einzelnen Beitrag anzeigen

Rudirabbit

Registriert seit: 27. Sep 2006
111 Beiträge
 
#8

Re: TTimer in einer freien Klasse

  Alt 11. Apr 2009, 14:36
Zitat:
Besteht da ein Unterschied bei der Instantiierung?
Nein - im Prinzip nicht, ich habe es inzwischen anders gelöst:

In der Verwaltungsklasse läuft ein Timer (das funktioniert ja) in dieser timerprocedure werden die Clientklassen durchlaufen, und ein Counter in der Clientklasse decrementiert, ist dieser 0 wird diese Clientklasse destroyed.
Dieser Counter wird beim Erzeugen der Clientklasse auf 10 gesetzt, der timerintervall ist eine Sekunde.
Ziel soll sein, dass eine Clientklasse eine Lebensdauer von 10 Sekunden hat. Das Funktioniert jetzt auch so.

Meine vorherige Umsetzung des Problems, in jede Clientklasse einen Timer einzubauen,wäre auch ressourcenverschwendung gewesen.

Nur so aus Prinzip:
Aber warum das nicht ging verstehe ich nicht.

mfg.
  Mit Zitat antworten Zitat