Das hilft mir schon weiter, denn tatsächlich werden hier Daten-Strings in Daten konvertiert, allerdings nicht bei start, wie der Nutzer es berichtet. Ich frag den mal wenn er sich nochmal meldet.
EDIT:
Ups, alles zurück. Mir fällt gerade ein, daß ich kurz vor der Ausgabe des Programms mich noch dazu entschlossen habe eine alte
Unit einzufügen, die die Laufzeit der Beta-Version auf ein Monat begrenzt. Und dort ist wird tatsächlich beim Start ein Datum im String-Format in Datum-Format konvertiert. Wenn ich also den 31.08.2008 als Datum eingegeben habe und der User das amerikanische Datums-Format benutzt, dann wird bei ihm die 31 als Monat interpretiert.
Wahrscheinlich ist es das. Ist mir jetzt alles sehr peinlich, vor allem so ein dummer Fehler.