![]() |
Probleme bei Wecker
Hey habe mal eine Frage. Meine Weckzeit steht in der ini.File, aber mein Programm merkt nicht, wann diese bestimmte Zeit ist, es sei denn, man läd das Programm exakt zur Weckzeit... Hier ist mein Quellcode:
Delphi-Quellcode:
Ich hoffe ihr könnt mir helfen.
procedure TForm1.FormCreate(Sender: TObject);
var ini:TInifile; top:String; Wecker:String; wecker:=ini.ReadString('Wecker','Time',text); if TimeToStr(now)>= wecker then begin timer1.enabled:=false; MediaPlayer1.Play; end; PS: Mein Timerintervall steht auf normal (1000) DJ-SPM [edit=Daniel B]Delphi-Tags eingefügt. MfG Daniel B.[/edit] |
Moin DJ-SPM,
und was steht im OnTimer Event? |
hey...
nichts ;-) Was muss da rein |
Ok,
danke... Ich habe DIE Lösung!!! Ich hätte den Code in "Form1.Timer1Timer".... eingeben müssen. Funzt jetzt einwandtfrei... Danke trotzdem... Ciao DJ-SPM |
Hey nein,
ich nehme alles zurück. Es geht jetzt immer, wenn die Zeit größer als die ist, die in der Ini steht.
Code:
Wie kann ich das verhindern? Ich möchte doch nur einen ganz normalen Wecker haben, der um eine bestimmte Zeit weckt und net dann, wenn es später als vorgesehen ist. Wie stelle ich das an??
if TimeToStr(now)>= wecker then
Bitte nochmals um eure Hilfe |
Mion DJ-SPM,
dann musst Du einen Bereich abfragen in dem der Wecker ausgelöst werden darf, also nicht nur >= Wecker sondern, im Prinzip, auch <= Wecker + 5 Minuten. Oder Du riskierst einen Vergleich mit = |
Oder du nimmst eine globale Variable, die du setzt und abprüfst, wenn der Wecker ausgelöst wurde bzw. ausgelöst werden soll.
|
Hi
@Luckie... Kannst du mir das mit der globalen Variable mal bitte erklären? |
Hi
@Luckie... Kannst du mir das mit der globalen Variable mal bitte erklären? [edit=Daniel B]Doppelpost gelöscht. MfG Daniel B.[/edit] |
Hi@all
@ChristianSeehase: Wie frage ich meinen Bereich ab? Hätte gerne, dass der Wecker auch noch bei einer ZeitSPANNE von 1 Minute nach INI-Zeit loslegt, damit der Timer genügend Zeit hat, zu initialisieren (mit dem Intervall)... Ich bekomme es ums ver***en nicht hin. Kannst du mir villeicht ein bissl weiterhelfen? Ciao DJ-SPM |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:24 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 by Thomas Breitkreuz