![]() |
Variablen casten
Hallo alle zusammen,
als Delphi-Neueinsteiger und alter Clipper-Freund habe ich mal eine Frage zum casten von Variablen. Ich will einen Double-Wert zB. nach Integer casten. Wie macht man(n) das in Delphi ?? Ein Kolege hat mir diese Variante gezeigt: " zInteger := StrToInt(FormatFloat('####0',zDouble)); " Also: Mir blutet mein "Clipper Programmierer Herz" wenn ich das codieren muß !!! Gibt es da nicht was besseres in Delphi ? Mit der Hilfe in ich nicht wirklich weiter gekommen... Im voraus schon mal Danke Dirk |
Re: Variablen casten
Hai dassmann,
ersteinmal: "Herzlich Willkommen in der Delphi-PRAXiS" :hi: Wenn die Variable d vom Typ Double ist und i ein Integer dann musst Du eigentlich nur die Nachkommastellen von d abschneiden.
Delphi-Quellcode:
var
d : Double i : integer; begin d := 4.4545; i := Trunc(d); end; |
Re: Variablen casten
Danke,
das ist ja einfach !!! :-) Wenn man(n) weiß wonach man suchen muß, findet man auch solche Dinger in der Hilfe. Ich wühle mich da halt durch... Danke nochmal. Gruß Dirk |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz