Befehl | FloatToStr(i:Integer) |
---|---|
Beschreibung | Konvertiert eine Gleitkommazahl in eine Zeichenfolge |
Sehr oft trifft man in AddOns in Cockpit-XP auf Packagevariablen, deren Namensteil aus einem Text und einer Gleitkommazahl zusammengesetzt ist. Das macht man üblicherweise, wenn man über ein Cockpit.WriteLog einen Text in die LogAddOn.txt schreiben möchte.
var Gleitkommazahl: extended; begin Gleitkommazahl := 10/3; ... ... Cockpit.WriteLog := 'Hier kommt jetzt die Gleitkommazahl: '+ FloatToStr(Gleitkommazahl); ... ... end.
Dieser Code berechnet das Ergebnis 10/3 als Gleitkommazahl 3,3333.
Diese Gleitkommazahl (Float bzw. Extended) wird dann in einen Text umgewandelt und wie folgt in das LogAddon.txt - File geschrieben:
[17.02.2015 20:58:21] Hier kommt jetzt die Gleitkommazahl: 3,3333
Es soll nicht verschwiegen werden, dass bei dem intensiven Gebrauch von Package-Variablen, sehr lange Codezeilen entstehen können.