tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
3038
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von ZeroGirl
    ZeroGirl ZeroGirl ist offline Mitglied Silber
    Registriert seit
    May 2004
    Ort
    M/V
    Beiträge
    51
    Hallo,

    Also ich habe 10 Timer, und nun möchte ich das die alle unterschiedlich gestartet werden (also nur mit ein paar sekunden unterschied). Also ich klicke auf nen Button und dann sollen die timer gestartet werden, aber eben so das net alle gleichzeitig los gehen.
    Habt ihr ne ide wie man das machen kann?

    Mfg Zero
     

  2. #2
    Avatar von Alex Duschek
    Alex Duschek Alex Duschek ist offline I AM AWESOME
    Registriert seit
    Apr 2004
    Ort
    Bartholomä (Baden-Württemberg)
    Beiträge
    514
    Du könntest eine Variable mit dem Timer1 verknüpfen,diese startet dann mit dem Timer und sobald sie einen bestimmten Wert erreicht hat,startest du Timer2.Dort verfährst du dann analog dazu oder die erste Variable löst bei einem bestimmten Wert eben die weiteren Timer aus.Wäre mein erster Gedanke dazu
     
    Softwareentwickler

    Sehr gute Kenntnisse: Delphi, Java
    Gute Kenntnisse: PHP, ADA
    Grundkenntnisse: C/C++, C#, JavaScript

  3. #3
    Avatar von ZeroGirl
    ZeroGirl ZeroGirl ist offline Mitglied Silber
    Registriert seit
    May 2004
    Ort
    M/V
    Beiträge
    51
    Ok, danke.
    Habs auch gleich ausprobiert, aber das geht einfach zu schnell, man merkt kaum das die timer unterschiedlich laufen und wenn ich den wert der variable zu hoch setze bdauert das hochzählen so lange und nen unterschied is denn trorzdem noch net zu sehen...
     

  4. #4
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Deine Antwort verstehe ich nicht? Willst du nicht, dass so lange hochgezählt wird? Ansonsten kann das nur über Timer.Intervall geregelt werden, das ist ein Integer-Wert, der angibt, in welchen Abständen der timer gestartet wird (in Millisekunden).

    Was willst du denn machen? Vielleicht gibt es ja noch eine andere Möglichkeit?

    lg Hellie
     

  5. #5
    Avatar von rtky_Trunks
    rtky_Trunks rtky_Trunks ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Ort
    Breisach
    Beiträge
    63
    Hallo,

    also ich denke du willst, das die Timmer parallel laufen?
    Das wollte ich auch mal machen, aber geht afaik nicht von Windows aus. Da das OS bestimmt wann die Timer starten.

    Schau dir mal "Thread" an. File->new->other->Thread Object (delphi 7)

    Gruss,
    MArc
     
    Genieße dein Leben ständig....Du bist länger tod als lebendig

Ähnliche Themen

  1. 2 Timer parallel laufen lassen, in Sub stoppen?
    Von pcarti im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 05.12.08, 00:42
  2. Timer beenden lassen
    Von Vierkant im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 01.02.08, 16:57
  3. Timer: Text hochlaufen lassen
    Von gerd87 im Forum VisualStudio & MFC
    Antworten: 14
    Letzter Beitrag: 24.09.07, 22:56
  4. Timer anzeigen lassen
    Von Bluesun456 im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 27.11.06, 17:04
  5. Programm selbst neu starten lassen
    Von Executer im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 11.04.06, 13:52