Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OleVariant in Floatwert mit gewünschter Stellengenauigkeit (https://www.delphipraxis.net/126112-olevariant-floatwert-mit-gewuenschter-stellengenauigkeit.html)

sunshineh 18. Dez 2008 10:39


OleVariant in Floatwert mit gewünschter Stellengenauigkeit
 
Hallo,

ich habe eine Variable "Wert" vom Typ OleVariant als Vorgabe.
In ihr ist ein Floatwert gespeichert.
In der Variable "Genauigkeit" habe ich die Anzahl der gewünschten Nachkommastellen gespeichert z.B. 2.

Wie kann ich nun die Formatierung am Einfachsten durchführen?

DeddyH 18. Dez 2008 10:49

Re: OleVariant in Floatwert mit gewünschter Stellengenauigke
 
So vielleicht?
Delphi-Quellcode:
ShowMessage(Format('%.'+inttostr(Genauigkeit)+'f',[double(Wert)]))

Uwe Raabe 18. Dez 2008 11:54

Re: OleVariant in Floatwert mit gewünschter Stellengenauigke
 
Oder auch so:

Delphi-Quellcode:
Format('%.*f', [Genauigkeit, Extended(Wert)])


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:58 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