Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Variablen casten (https://www.delphipraxis.net/59862-variablen-casten.html)

dassmann 29. Dez 2005 19:09


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

Sharky 29. Dez 2005 19:13

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;

dassmann 29. Dez 2005 19:20

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