@ Flare: Doch das System macht es genau so...hab grade selber nachgeschaut
gut vom layout stimmt alles...aber ich glaub ich weiß jetzt worans liegt
Der Sound wird nur abgespielt, wenn zeit und datum genau mit deiner Vorgabe übereinstimmen.
Und darin liegt der fehler...Der Timer aktuallisiert alle 1s, dass heißt 1s nachdem die Zeit erreicht wurde hört der sound schon wieder auf. Wenn die 1.sekunde in der wave datei stille ist hört man den sound natürlich nicht...
Schreib einfach mal statt dem sound:
showmessage ('Zeit erreicht');
Wenn dann eine Meldung erscheint liegt es wirklich an dem oben genannten problem.
Das kann man aber ganz leicht beheben. Schreib dann einfach in die then anweisung über begin und end;
timer1.Enabled := false;
Dann hört der Timer bei der Zielzeit auf zu Zählen und der Sound müsste abgespielt werden.
So ich hoffe ich hab jetzt nicht ganz daneben gehauen