Hallo,
ich bin auf ein erstaunliches Problem gestoßen.
Fakten:
Zitat:
PC1 -> Delphi 2007 & Windows 2000
PC2 -> Delphi 2007 (gleiche Version) & Win XP
Wenn ich mein Programm compiliere und eine Email raussende, ganz egal ob über XP oder 2000 (Die Ausführung), dann kommt folgendes raus:
Zitat:
PC1 kompilierte .exe Email-Sent Zeit richtig.
PC2 kompilierte .exe Email-Sent Zeit -1 Stunde.
Die lokalen PC Systemzeiten sind auf allen PCs korrekt eingestellt.
Ich möchte aber nicht mehr an 2000 entwickeln, daher habe ich es auf XP umgestellt.
Indy Versionen sind beide auf 10...
Woran kann dieser Zeitunterschied liegen ?
Es ist 100 % der gleiche Quellcode... und dass es, nur weil es Windwos 2000 (Bei der Kompilierung) ist die richtige Zeit anzeigt kann ich mir kaum vorstellen...
Gibt es Einstellungsmöglichkeiten in Delphi selbst um solch eine Änderung vorzunehmen ?
Ein sehr undurchsichtiges Problem...
P.S.:
Ich habe mir per ShowMessage() auch die lokale PC Zeit ausgeben lassen bei beiden .exe und dort steht sie bei beiden richtig...
Kann man die genaue
Indy Vesion mit einem Befehl auslesen ?
In der Lib selbst finde ich nur "
Indy 10".