![]() |
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 |
Re: Extended to Integer?
Round.
|
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 10:12 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