Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Extended to Integer? (https://www.delphipraxis.net/8067-extended-integer.html)

BorlanDelphiUser 27. Aug 2003 21:18


Extended to Integer?
 
Hallo,
ich hab folgendes Problem. Ich habe eine Variable vom Typ Extended. Diese wird auf einen "Integerwert", also ohne Komma gerundet. Nun möchte ich diesen Wert einer Variable vom Typ Integer zuweisen. Folgender Fehler wird ausgegeben:

[Error] Unit1.pas(119): Incompatible types: 'Integer' and 'Extended'

Wie kann ich am besten den Extendedwert in einen Integerwert umwandel, zuweisen würde mir auch reichen. DANKE

Luckie 27. Aug 2003 21:43

Re: Extended to Integer?
 
Round.

axelf98 27. Aug 2003 22:31

Re: Extended to Integer?
 
Es gibt verschiedene Möglichkeiten:

Delphi-Quellcode:
var X : EXTENDED;
    I : INTEGER;

I := round(X); // rundent das Ergebnis (aber nicht kaufmännisch!)
I := trunc(X); // Schneidet die Nachkommastellen ab (immer abrunden)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz