Hab mal wieder
Indy gebraucht und wollte mit folgendem Befehl eine Paramterliste posten:
IdHTTP1.Post('http://127.0.0.1/...',ParamList);
Sobald ich das ganze übermittel, meldet sich
Indy zu Wort und zitiert folgende Fehlermeldung aus der IdGlobal:
Zitat:
Ungültiges Argument zum Codieren des Datums.
Der Fehler soll in der markierten Zeile der IdGlobal liegen:
Delphi-Quellcode:
function GMTToLocalDateTime(S: string): TDateTime;
var {-Always returns date/time relative to GMT!! -Replaces StrInternetToDateTime}
DateTimeOffset: TDateTime;
begin
Result := RawStrInternetToDateTime(S); //<-------------------- das soll falsch sein
if Length(S) < 5 then begin
DateTimeOffset := 0.0
end else begin
DateTimeOffset := GmtOffsetStrToDateTime(S);
end;
{-Apply GMT offset here}
if DateTimeOffset < 0.0 then begin
Result := Result + Abs(DateTimeOffset);
end else begin
Result := Result - DateTimeOffset;
end;
// Apply local offset
Result := Result + OffSetFromUTC;
end;
Weiß einer, woran dieses Problem liegt und kann mir helfen?