![]() |
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 |
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 |
Zitat:
|
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