Folgende einfache Aufgabe hat bei mir einfach nicht funktioniert:
Ich wollte in einem String überflüssige Nachkommastellen löschen: "12.500000" -> "12.5"
NoGo - Fall:
Code: Alles auswählen
var Tempx = dom.GetObject("S_Aussentemperatur:1").DPByHssDP("TEMPERATURE").Value();
string Aussentemperatur = Tempx.Substr(0,4);
dom.GetObject("Z_Aussentemperatur_HM").State(Aussentemperatur);
Leider läuft dieses Script überhaupt nicht durch, weder im "Script Test" noch in HM Programm direkt.
Go:
Zum Test habe ich den "Substr" - Teil entfernt, dieses Script läuft durch (tut natürlich nichts sinnvolles).
Code: Alles auswählen
var Tempx = dom.GetObject("S_Aussentemperatur:1").DPByHssDP("TEMPERATURE").Value();
string Aussentemperatur = Tempx; !.Substr(0,4);
dom.GetObject("Z_Aussentemperatur_HM").State(Aussentemperatur);
was mache ich falsch ?
Any ideas ?