Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Aktion in vorgegebenem Zeitraum ausführen! (https://www.delphipraxis.net/1881-aktion-vorgegebenem-zeitraum-ausfuehren.html)

Bee 29. Dez 2002 01:36


Aktion in vorgegebenem Zeitraum ausführen!
 
Hallo und zwar steh ich vor folgendem Problem, ich bin dabei ein Programm zur Lichtsteuerung (DMX512) zu schreiben, ich habe einen Ausgangswert von zb. 0 und einen Endwert von 255, nun möchte ich in einem bestimmten Zeitraum z.b. 10 sec. diese Werte Überblenden. Wie kann man das bewerkstelligen? Dazu kommt noch hinzu das diese Aktion im schlechtesten fall 512 mal in einer Überbeldung durchgeführt werden soll und das dann noch mit verschiedenen Werten.

Wäre toll wenn jemand nen Lösungsansatz hätte.

Thx Bee

Brüggendiek 29. Dez 2002 02:46

Hallo!

Dafür gibt es doch den Timer (Komponenten "System"). Intervall entsprechned setzen und im OnTimer dann den Wert jeweils um 1 ändern (Inc oder Dec).

Aber nicht vergesssen: regelmäßig "Application.ProcessMessages" aufrufen, sonst läuft der Timer nicht weiter!

Gruß

Dietmar Brüggendiek

Luckie 29. Dez 2002 04:44

Zitat:

Zitat von Brüggendiek
Aber nicht vergesssen: regelmäßig "Application.ProcessMessages" aufrufen, sonst läuft der Timer nicht weiter!

Falsch. Der Timer läuft schon weiter nur kann Windows keine Nachrichten mehr verarbeiten und die Anendung hängt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz