Liebe Delphi Community,
Ich habe ein Problem beim Programmieren eines Weckers. Ich weiß es wird jetzt oft kommen "benutzt die Suchfunktion", aber ich hab leider kein Thema gefunden, wo der Wecker so aufgebaut ist, wie ich es mir überlegt habe.^^
Wahrscheinlich gibt es noch einfachere Möglichkeiten, aber ich will trotzdem bei dieser Variante bleiben:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39:
| type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Panel1: TPanel; Label1: TLabel; Label2: TLabel; Label3: TLabel; Button1: TButton; procedure Button1Click(Sender: TObject); private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); var sek,std,min,weck : integer; begin std:=strtoint (edit1.Text); min:=strtoInt (edit2.text); sek:=strtoint (edit3.text); weck:=std*360000+min*60000+sek*1000; sleep (weck); beep; beep; showmessage ('Es wird Zeit');
end;
end. |
Der Fehler entsteht,wenn ich in einem Editfeld die gewünschte Weckzeit eingeben will. Denn dann kommt folgende Fehlermeldung: "Meldung "" ist kein gültiger Integer Wert ".
ich hoffe ihr könnt mir helfen!
mfg vatras