Zitat von
dj_momo:
Mit "Zielrechner" meine ich den Rechner, auf dem Mein Programm ausgeführt wird. Beim Start der Programmst wird eine String-Variable aus dem Datenbank geladen und ist TDateTime umgewandelt. Das schlägt fehl, wenn das Datumformat auf dem Rechner anders ist, als die in dem geladenen String. Was kan ich hier machen?
Wieso lädst Du den wert nicht direkt als Datetime aus der Datenbank (Fields('MeinFeld').AsDateTime?
Falls das Feld auf
DB-Seite nicht als Datetime-Feld definiert ist, so lege fest das in diesem Feld alle Datumsangaben immer in einem festen Format gespeichert werden müssen (z.B. ISO yyyy-mm-dd). Diese kannst Du dann mit Hilfe einer Hilfsfunktion sicher nach TDateTime wandeln und dann im aktuellen Datumsformat anzeigen.
Windows Vista - Eine neue Erfahrung in Fehlern.