Problem beim Beschreiben einer Float-Variable (Wertebereich Float-Variable?)

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

Hallo Michael,

danke für die schnelle Hilfe, das war’s. PHP hat wohl die Zahl als integer interpretiert. (float) hat geholfen.

ciao Borni