Klauswurstsuppe hat folgendes geschrieben : |
gibt es irgende Möglichkeit Single To Word zu konvertieren ?
danke  |
Eigentlich nicht so richtig, denn Single ist eine Realtyp, d.h. es ist eine Zahl die Nachkommastellen enthalten kann, also z.B. -12345,678. Word dagegen ist ein Integertyp ohne Vorzeichen, also z.B. 12345. Du siehst also die Probleme. Zuerst sind da die Nachkommastellen und dann noch das Vorzeichen zu viel.
Aber wenn dich das nicht stört, dann kannst du es trotzdem konvertieren, nur eben mit Verlusten.
Abs() macht eine Zahl absolut, d.h. ohne Vorzeichen, z.B. aus -12,34 wird 12,34 oder aus -45 wir 45.
Trunc() und Round() machen aus eine Realzahl eine Integerzahl, also 12,34 wird 12.
Frac() gibt nur die Nachkommastellen zurück, also 12,34 wird 0,34.
Du müßtest wohl Abs und Trunc nutzen, also a := Trunc(Abs(b));