DateBox - AddDays

Please report bugs

DateBox - AddDays

Postby PMan » Sun Jul 04, 2010 1:54 pm

Hallo,

ich habe mir mal das Beispiel datetime.kbasic_project angesehen und ausprobiert. Leider erhalte ich beim Addieren der 100 Tage eine Fehlermeldung "Unknown exception in KBasic runtime (kbrun)". Der Fehler zeigt sich auch, wenn das ausgegebene Format in der DateBox yyyy.MM.dd umgestellt wird.

Es scheint an der DateBox zu liegen, da ich in meinem Projekt ebenfalls einen Absturz erzeuge, wenn ich die Datebox mit dem aktuellen Datum vorbelegen will.

Noch einige Fragen zur DateBox:
Warum ist das Startdatum immer der 01.01.2000?
Warum kann ich von diesem Datum aus nur vorwärts aber nicht rückwärts toggeln?

Betriebssystem: Windows XP

Gruß
PMan
PMan
 
Posts: 145
Joined: Sat Jul 03, 2010 12:31 pm
Location: Switzerland

Re: DateBox - AddDays

Postby Slowdown » Sun Jul 04, 2010 5:52 pm

ich habe mir mal das Beispiel datetime.kbasic_project angesehen und ausprobiert. Leider erhalte ich beim Addieren der 100 Tage eine Fehlermeldung "Unknown exception in KBasic runtime (kbrun)"

Same problem here under XP not with OSX.
Warum ist das Startdatum immer der 01.01.2000?

This one is for Bernd.
Warum kann ich von diesem Datum aus nur vorwärts aber nicht rückwärts toggeln?

No problem here forward and backward are working.
Regards
Slowdown for now i'm back
Slowdown
 
Posts: 347
Joined: Sat May 02, 2009 6:48 pm
Location: Netherlands

Re: DateBox - AddDays

Postby berndnoetscher » Mon Jul 05, 2010 8:45 am

Danke für die Info.
Der Fehler liegt im Umwandeln von String nach Integer.
(regression bug)

Mit festem Wert geht es.

Code: Select all
  dt = dt.AddDays(55)



Warum ist das Startdatum immer der 01.01.2000?


Von Qt festgelegt, aber der Wert kann mit Value geändert werden.

Warum kann ich von diesem Datum aus nur vorwärts aber nicht rückwärts toggeln?


Es geht schon, setzt den Cursor aufs Jahr, dann geht es vor und zurück. Bei Tag und Monat es es nicht kleiner als 1.
berndnoetscher
Site Admin
 
Posts: 1059
Joined: Tue Sep 25, 2007 9:37 am

Re: DateBox - AddDays

Postby PMan » Mon Jul 05, 2010 10:03 am

Vielen Dank für die schnelle Antwort, Bernd.

Das Beispiel muss aber doch schon einmal funktioniert haben, sonst wäre es doch nicht in den veröffentlichten Beispielen gelandet.

Das mit dem Vorbelegen der DateBox hat funktioniert. Was ich aber nicht verstehe, warum beim Toggeln an den Monatsgrenzen nicht auf den entsprechenden nächsten Monat gesprungen wird. Kann man das der DateBox nicht noch beibringen?

Vielen Dank und Gruß
PMan
PMan
 
Posts: 145
Joined: Sat Jul 03, 2010 12:31 pm
Location: Switzerland

Re: DateBox - AddDays

Postby berndnoetscher » Mon Jul 05, 2010 2:39 pm

Hab den Absturzfehler jetzt korrigiert. Hat was mit QLocale zu tun.
Werde bald eine neue KBasicversion hochladen.

PMan wrote: Was ich aber nicht verstehe, warum beim Toggeln an den Monatsgrenzen nicht auf den entsprechenden nächsten Monat gesprungen wird. Kann man das der DateBox nicht noch beibringen?

PMan


So weit ich weiß, kann es nicht geändert werden. Das ist in Qt so implementiert.
berndnoetscher
Site Admin
 
Posts: 1059
Joined: Tue Sep 25, 2007 9:37 am


Return to Bug-Reports

cron