Forum: Programmieren allgemein
Delphi
by QuickAndDirty,
13. Mär 2019
Fuck me!
Klar ich habe beide Delphis in Virtuellen maschienen, und zwei smartphones mit jeweils passendem Android
0.0 mag 1970 sein, aber GetUTCOffset(Value) rechnet mit 1899 weiter. nicht mit 1970...
Ich gucke mal wie das in 10.2 läuft.
Forum: Programmieren allgemein
Delphi
by QuickAndDirty,
13. Mär 2019
Lustig...
lastUpdate := TXSDatetime.Create;
lastUpdate.AsUTCDattime := 0.0; //Das hier geht jetzt nicht mehr in Android...
versucht auch den "Localbias" und die Zeitzone zu ermitteln... man weiß ja nie wie sehr UTC von UTC abweicht....
Und stürzt dabei genauso ab....
Forum: Programmieren allgemein
Delphi
by QuickAndDirty,
13. Mär 2019
Yay, ich kann wieder debuggen....
Der Fehler wird vermutlich(=ich bin nicht sicher) von dem Aufruf der Plattformspezifischen Methode
System.Dateutils.TlocalTimezone.GetChangesForYear
ausgelöst.
:(
Forum: Programmieren allgemein
Delphi
by QuickAndDirty,
5. Mär 2019
Ich entwickele auf einem Android 4.1 Gerät :(
Der Fehler wird auf dem Smartphone von einem kollegen ausgegeben...
Ich warte noch auf ein neueres Smartphone....um das selbst debuggen zu können.
Bis jetzt steht fest: der Fehler kommt aus dieser Zeile
function DateTimeToXMLTime(Value: TDateTime; ApplyLocalBias: Boolean = True): InvString;
const
Neg: array of string= ('+', '-');
var
...