Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Undeclared Identifier HTTP

  Alt 22. Aug 2013, 03:12
Über HTTP Parameter kannst du nur Strings verschicken.
Daher musst du das in deinem PHP-Script regeln dass aus dem Wert von Stringdarstellung nach Float gewandelt wird.
Eine kleine Schwierigkeit ist, dass StrToFloat() als Dezimaltrennzeichen ein Komma erzeugt während PHP hier einen Punkt erwartet.
Quick & Dirty Lösung dafür:
Delphi-Quellcode:
var
  oldDS : char;
...
oldDS := DecimalSeparator;
DecimalSeparator := '.';
Strings.Add('Wert='+ FloatToStr(ergebnis));
DecimalSeparator := oldDS;
Später kannst du statt FloatToStr() eine Funktion verwenden, die immer einen Punkt als Dezimaltrenner erzeugt.
fork me on Github
  Mit Zitat antworten Zitat