dateedit bringt Exception SIGFPE

Rund um die LCL und andere Komponenten
Antworten
khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

dateedit bringt Exception SIGFPE

Beitrag von khh »

Hallo zusammen,
ich möchte per Button den Wert eines dateedit- feldes vor-bzw zurück stellen.
Hab mir gedacht einfach per

dateedit1.date := dateedit1.date - 1;
bzw.
dateedit1.date := dateedit1.date + 1;


das geht ein paarmal gut, bis dann in unregelmässiger Folge der Absturz mit SIGFPE erfolgt.

Was mach ich falsch?

Gruss KH

Ralph59
Beiträge: 145
Registriert: So 22. Mär 2009, 07:48
OS, Lazarus, FPC: WIN 11 (momentan )
CPU-Target: 64 und 32Bit
Wohnort: Hessen
Kontaktdaten:

Re: dateedit bringt Exception SIGFPE

Beitrag von Ralph59 »

Hallo khh,

mit dem Datum ist das immer so eine Sache, versuchs mal mit

Code: Alles auswählen

IncDay(DateEdit1.date, +1; 
IncDay(DateEdit1.date, -1;
Hier ein Link: http://www.delphibasics.co.uk/RTL.asp?Name=IncDay
Fehler sind wie Berge, man steht auf dem Gipfel seiner eigenen und redet über die der anderen.

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: dateedit bringt Exception SIGFPE

Beitrag von khh »

danke dir, probiere ich so
EDIT: funktioniert !
EDIT: genaue syntax: DateEdit1.date := IncDay(DateEdit1.date, -1);
danke


Gruss KH

Antworten