![]() |
IncDay bewirkt Programmabsturz
Hi,
ahbe folgenden Code:
Delphi-Quellcode:
Auch wenn der Starttag iwann 2006 ist, sollte das doch meinen aktuellen Rechner nicht zum Absturz bringen, oder?
Var
iDays: integer dFutureDate: TDateTime; Begin //Anz. Tage die add werden sollen iDays:=strtoint(Form1.Edit1.Text); //Datumsformat festlegen ShortDateFormat:= 'dd.mm.yyyy'; DateSeparator:= '.'; //sValueDate liegt im Format dd.mm.yyyy als String vor dFutureDate:=strtodatetime(sValue1Date); //solange iDays aufaddieren bis dFutureDay>HeutigerTag repeat IncDay(dFutureDate, iDays); until dFutureDate>now; //Ausgabe in ListBox1 Form1.ListBox1.Items.Add(datetimetostr(dFutureDate)); End; Stimmen die Datentypen/-umwandlungen etc? Nutze diese Funktionen zum ersten Mal. Grüße LuCSteR |
Re: IncDay bewirkt Programmabsturz
.. liefert denn StrToDateTime nicht einen Dezimalbruch?
inc(Dezimalbruch,wert) funktioniert nun mal nicht. Eine normale Additon sollte hingegen funktionieren. Klaus, vorher (richtig) lesen und dann antworten. Grüße Klaus |
Re: IncDay bewirkt Programmabsturz
Zitat:
Gruß Ansgar |
Re: IncDay bewirkt Programmabsturz
Oh my God :D
Wie blind ich doch bin ^^ Warum meckert der Kompiler denn nich O_o |
Re: IncDay bewirkt Programmabsturz
Bah, hängt sich trotzdem noch auf :(
<EDIT> Mein Fehler, selbige Routine wird vorher schonmal aufgerufen. Funktioniert nun alles :) </EDIT> |
Re: IncDay bewirkt Programmabsturz
Was verstehst du denn jetzt eigentlich unter abstürzen oder aufhängen?
|
Re: IncDay bewirkt Programmabsturz
Das der Prozess nicht terminiert :) Tut er jetzt aber.
|
Re: IncDay bewirkt Programmabsturz
Zitat:
Gruß Ansgar |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 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-2025 by Thomas Breitkreuz