borni
29. Oktober 2018 um 08:07
1
Hallo zusammen,
ich versuche gerade, eine Float-Variable mit dem Befehl SetValueFloat zu beschreiben.
setValueFloat(55227 /*[Scripte\Testarea\floattest]*/,3253188206);
Leider steht dann in der Variable nicht der gewünschte Wert, sonder -1041779090. Meines Erachtens nach müsste die Zahl noch innerhalb des Wertebereiches für eine Float-Variable liegen.
Hat jemand einen Tip, was nicht passt?
ciao Borni
IPS Version?
Und welches OS?
Schau sonst mal hier:
IPS_RunScriptEx Parameter Conversion Error
Kann sein, das PHP hier integer übergibt.
Das könnte funktionieren:
SetValueFloat(55227 /*[Scripte\Testarea\floattest]*/,(float)3253188206);
Michael
borni
29. Oktober 2018 um 09:04
3
Hallo Michael,
danke für die schnelle Hilfe, das war’s. PHP hat wohl die Zahl als integer interpretiert. (float) hat geholfen.
ciao Borni