![]() |
Gleitkommazahlen in integer konvertieren
Hallo,
ich habe folgendes Problem, ich besitze ein JVSpinEdit-Komponente, die mir den Wert als Extended zurückgibt, (hier kann man nun Zahlen mit 2 Nachkommastellen einstellen. Beispiel: 123,45 Nun will ich aus dieser 123,45 einen integer machen. Mein Problem: Das klappt nicht:
Delphi-Quellcode:
Danke vielmals
..
var ext:extended; ext:=JVSpinEdit.Value; ext:=ext*100.0; showMessage(intToStr(integer(ext)); // Wie mach ich die Konvertierung am besten?? über FloatToStr und dann wieder StrToInt??? |
Re: Gleitkommazahlen in integer konvertieren
|
Re: Gleitkommazahlen in integer konvertieren
warum benutzt du nicht einfach die delphi-eigenen funktionen wie Trunc und Round? einafch mal in der hilfe nachgucken.
//Edit1 immerhin zweiter ;) |
Re: Gleitkommazahlen in integer konvertieren
Hey Danke euch,
ja trunc und round sind genau die Funktionen die ich gesucht habe... Ich guck mir das in der OH mal an, und falls ich dann noch fragen habe melde ich mich bei euch. // Edit: Rechtscheibfehler verbessert :-) Gruß DelphiManiac |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 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-2025 by Thomas Breitkreuz