Entwickler-Ecke

Sonstiges (Delphi) - Aktion in bestimmten Abständen wiederhollen?


DiamondDog - So 13.04.08 10:05
Titel: Aktion in bestimmten Abständen wiederhollen?
Hallo Leute,
ich bin leider noch voll der Anfänger
und hab deswegen noch nciht die große Ahnung.
Also ich hab folgenden Code:

Delphi-Quelltext
1:
2:
3:
4:
5:
begin
  if plug=nil then exit;
  Melody:=edMelody.Text;
  plug.playMelody(Melody);
end;

Also wenn jetzt der Sound abgespielt wird,
passiert dieses nur 1 mal.
Er soll sich aber wiederhollen.
Das heist ich möchte,
das wenn man eine Checkbox anklickt,
der Sound sich in den von mir in einer Textbox
angegebenen Sekunden wiederhollt.
Wenn die Box nicht geklickt ist soll er den Sound wieder nur 1 mal Spielen.
Ich weiß zwar das man das in einer Schleife machen muss,
nur leider weiß ich nicht wie.
Kann mir da vieleicht jemand Helfen?
Danke schon mal.

Mfg Dog


Lake - So 13.04.08 10:08

Delphi-Hilfe:
TTimer kapselt die Zeitgeberfunktionen des Systems.

Unit

QExtCtrls

Beschreibung

Die Komponente TTimer wird nur zur Entwurfszeit verwendet. Sie vereinfacht den Umgang mit den Timer-Funktionen des Systems. Verwenden Sie für jeden Zeitgeber in der Anwendung eine TTimer-Komponente.

Die Ausführung des Zeitgebers erfolgt durch sein Ereignis OnTimer. TTimer besitzt die Eigenschaft Interval, die festsetzt, wie oft das OnTimer-Ereignis des Zeitgebers auftritt.

Achtung

Die maximale Anzahl der Zeitgeber ist systemabhängig.


Moderiert von user profile iconChristian S.: Quote-Tag hinzugefügt