AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zeitliche Abfolge erstellen

Ein Thema von Delphi-Coder · begonnen am 16. Dez 2006 · letzter Beitrag vom 16. Dez 2006
 
Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#2

Re: Zeitliche Abfolge erstellen

  Alt 16. Dez 2006, 22:44
Für mich klingt das so, als ob sinnvollerweise für jedes Element ein eigener Timer genutzt werden sollte: Er prüft den bisherigen Status des Elements (ein- oder ausgeblendet), bestimmt die Dauer der nächsten Ein- bzw. Ausblendung und verändert entsprechend sein Intervall und setzt danach den neuen Status des Elements.

Wenn Du immer mit einem Vielfachen von (z.B.) 1 min arbeitest, kannst Du auch mit einem einzelnen Timer arbeiten:
  1. Erzeuge ein Record o.ä. für jedes Element, bei dem das Element (Control?) selbst sowie die beiden Zeit-Variablen gespeichert sind.
  2. Außerdem soll für jedes Element in diesem Record die Restzeit für den aktuellen Status gespeichert werden.
  3. Erzeuge ein Array für alle diese Elemente.
  4. Der Timer wird auf Interval=60000 eingestellt und bearbeitet in einer Schleife alle Elemente: Restzeit um 1 min verringern, bei 0 Status umschalten und Restzeit neu festlegen.
Ich hoffe, eines dieser Verfahren ist nützlich. Gruß Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:58 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