Ü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.