Hallo!
Ich habe mal wieder ein paar Fehler in meinem Programm, weiss aber nicht woher...
1.
Ich bekomme neuerdings immer einen Laufzeitfehler, beim aufruf von StringList->Add.
Woran könnte das liegen?
Früher hats immer funktioniert
Ich benutze die Methode jeweils in zwei FormCreate Methoden!
2.
Eine Sache funktionier bei mir auch noch nicht so richtig.
Auf Knopfdruck wird in eine StringList ein String der Länge 4-10 und die Uhrzeit abgespeichert.
Dann wird mit einem Timer im Sekundentakt die Zeitdifferenz überprüft, wann der String abgespeichert wurde!
Wenn diese über 4 Min liegt soll ein Sound abgespielt werden.
Dass klappt aber nicht!
Die Timer-Methode:
Ich habe mal wieder ein paar Fehler in meinem Programm, weiss aber nicht woher...
1.
Ich bekomme neuerdings immer einen Laufzeitfehler, beim aufruf von StringList->Add.
Woran könnte das liegen?
Früher hats immer funktioniert
Ich benutze die Methode jeweils in zwei FormCreate Methoden!
2.
Eine Sache funktionier bei mir auch noch nicht so richtig.
Auf Knopfdruck wird in eine StringList ein String der Länge 4-10 und die Uhrzeit abgespeichert.
Code:
alarmzeit->Add(TimeToStr(Now())+" "+heli+" ");//Heli ist der String
Wenn diese über 4 Min liegt soll ein Sound abgespielt werden.
Dass klappt aber nicht!
Die Timer-Methode:
Code:
String Zeit = TimeToStr(Now()); for (int k; k<alarmzeit->Count;k++) { String Zeitdifferenz = StrToTime(alarmzeit->Strings[k].SubString(1,8))-StrToTime(Zeit); Label16->Caption = Zeitdifferenz; if (StrToTime(Zeitdifferenz) > StrToTime("00:04:00")) { alarmzeit->Delete(k); sndPlaySound("sounds/nachalarmieren.wav",SND_ASYNC); } } Timer9->Enabled = true;
Comment