Einzelnen Beitrag anzeigen

easywk

Registriert seit: 9. Jul 2003
Ort: Schwanewede
117 Beiträge
 
Delphi 7 Enterprise
 
#1

StrToTime löst unerklärbare Exception aus

  Alt 7. Mär 2007, 16:06
Hallo zusammen,

ich benutze in meiner Software eine grundlegende Routine, die aus einem String im Format HH:MM:SS,zzz (Beispiel: 00:00:25,570) mittels StrToTime einen TDateTime-Wert machen soll:
Delphi-Quellcode:
try
  Result:=StrToTime(s);
except
  Result:=-1;
end;
Das funktioniert bei meinen Kunden auf den unterschiedlichsten Windows-Systemen auch wunderbar. Nur bei einem Kunden (WindowsXP Home, Service Pack 2) nicht - der bekommt immer -1 also die Exception. Die eingelesenen Daten aus einer Textdatei sind bei mir die gleichen wie bei ihm - bei mir geht es problemlos, bei ihm nicht. Jetzt habe ich mittels Logfiles und Ferndiagnose schon folgendes rausgefunden:

(a) Die Systemeinstellungen wie TimeSpearator, Timeformat usw. sind exakt die gleichen wie bei mir
(b) als Exception kommt "'00:00:25,570' ist keine gültige Uhrzeit"

Ich bin mit meinem Latein am Ende. Hat jemand eine Idee woran es noch liegen kann?

cu
easy
Björn
if all else fails - read the instructions
  Mit Zitat antworten Zitat