Autor Beitrag
Siggi
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Do 15.08.02 20:20 
Hallo!

Man erstelle eine neue Anwendung, und setzte einen TDateTimePicker aufs Formular (Palette Win32).
Dann in FormCreate einfach
ausblenden Quelltext
1:
DateTimePicker1.Date := 0;					

beziehungsweise (je nach Delphi-Version)
ausblenden Quelltext
1:
DateTimePicker1.DateTime := 0;					

schreiben.

So wenn man jetzt das Programm startet, dann ist das Datum 01.01.1899 eingetragen, das ist ja auch richtig. Aber wenn man jetzt versucht, das Jahr per Tastatur zu ändern, beispielsweise auf 2002, dann stürzt das Programm bei mir ab.

Kommt der Fehler bei euch auch? :?:
Ist das überhaupt ein Fehler? :?:
Was soll ich tun? :?:

Danke

Mfg
Siggi
ao
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 145

Win XP Prof.
D7 Ent.
BeitragVerfasst: Do 15.08.02 20:35 
Hallo Siggi,

bei mir steht der DateTimePicker auf 30.12.1899 und nicht auf 01.01.1899. Ausserdem kommt auch kein Fehler, wenn ich das Jahr per Tastatur ändere. Du kannst ja mal die genaue Fehlermeldung posten, so kann ich da nichts zu sagen.
Warum setzt du denn das Datum auf "0"? So z.B. kannst du ihn auf das aktuelle Datum setzen:DateTimePicker1.DateTime := Now;

Gruß
Andreas
Siggi Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 16.08.02 18:12 
ok, mit dem 30.12.1899 gebe ich dir recht :wink:

hm, also unter Delphi3 kommt 'ne EAccessViolation, das bringt aber auch nicht weiter.

@ DateTime = 0:
In einigen Situationen kann das bei mir vorkommen, aber mal davon abgesehen, es muss gehen.

Ich kann dir ja mal das Programm schicken, einmal Delphi5 und einmal Delphi3..., wenn du willst

Trotzdem Danke

Mfg
Siggi
ao
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 145

Win XP Prof.
D7 Ent.
BeitragVerfasst: Fr 16.08.02 18:41 
Hi Siggi,

kannst mir gerne das Project mal schicken, mal sehen ob ich den Fehler finden kann. Aber garantieren kann ich es nicht. :wink:

Gruß
Andreas
Siggi Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 16.08.02 22:58 
jau, hab' ich gemacht, einmal Delphi3
und einmal Delphi5, sind aber nur Tests, nicht das Programm.

Also, einfach auf die erscheinende '99' im DateTimePicker klicken, und dann eine Zahl eingeben.
Die "Exes" habe ich mitgeschickt, damit du den Fehler auf jeden Fall siehst :wink:

Also, nochma vielen Dank

Mfg
Siggi

EDIT:-----------------------------------------------------------------
Als ich heute den Rechner angemacht habe, kam bei den gleichen Programmen, bei denen gestern eine Fehlermeldung kam, KEIN Fehler.
Das verwirrt mich leicht, aber der Fehler líegt dann wohl nicht an Delphi... :?