| |
|
|
| Immer wieder gefragt: Die laufende Zeitanzeige im Titel oder Status oder oder ...
Gefragt speziell wird eigentlich auch nach einer Anzeige, die sich unabhängig vom Hauptprogramm selbständig aktualisiert, auch wenn das Hauptprogramm arbeitet.
Dieses Verhalten ist mit Präkompilern erzielbar, xpse bietet hierzu die Pseudo-Klasse "Thread" [...] , um basichaften Umgang mit echten Threads herzubilden.
Eine einfache Zeitanzeige im Hauptfenstertitel kann man somit so schön kurz formulieren: KompilierenMarkierenSeparieren, bzw. KompilierenMarkierenSeparierensauberer programmiert wäre, weil der Thread nicht abgewürgt wird sondern gewartet wird, bis dieser korrekt beendet ist.
Eine andere Möglichkeit bietet die SetTimer-Api.
Da es in XProfan die Befehle KillTimer und SetTimer gibt, per ~ auf die Apis zeigen, z.B. ~SetTimer(... : KompilierenMarkierenSeparieren Wer weitere Varianten kennt, hier ist ein guter Platz dafür - liegt in Anwendungstemplates und Codesnippets.
Bedingungen sind kein FastMode (für beste Integration in normale Anwendungen) und keine unsichere Anwendung von ProcAddr, also nichts mit absehbarer Absturzgefahr.
Wer also weitere Beispiele hat oder benötigt, bitte posten.
Beispielexen im Anhang. |
|
|
| |
|
|