Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Vorkommastellen bei Format (https://www.delphipraxis.net/27631-vorkommastellen-bei-format.html)

Shaman 13. Aug 2004 10:39


Vorkommastellen bei Format
 
Hallo zusammen

Ich möchte mir eine Zahl mit führenden Nullen anzeigen lassen. Sollte mit Format eigentlich kein Problem sein.
Delphi-Quellcode:
Format('%*.*n', [3, 3, 12.34567]);
Die Nachkommastellen macht er richtig, aber den Wert für die Vorkommastellen scheint er zu ignorieren. Was ist da falsch?

Gruss
Shaman

nailor 13. Aug 2004 10:44

Re: Vorkommastellen bei Format
 
das ist die gesamtzahl der stellen, nicht die davor.

mytar 13. Aug 2004 10:47

Re: Vorkommastellen bei Format
 
Ich hab mal Delphi-Referenz durchsuchenFormatFloat() gehört, mehr weiss ich leider dazu nicht!

greetz
mytar :-D

Shaman 13. Aug 2004 10:49

Re: Vorkommastellen bei Format
 
@nailor: Hast Du das probiert? Ich kann da reinschreiben was ich will, es ändert sich gar nichts.

minimops 13. Aug 2004 12:32

Re: Vorkommastellen bei Format
 
Hilft Dir jetzt bei Deiner Frage nicht wirklich weiter, aber :cry: :

Kennt nicht jemand eine Format-Routine, die ansatzweise dem Format von Access (VBA) entspricht???

Delphi ist ja wirklich klasse, aber gerade die Formatfunktionen lassen doch sehr zu wünschen übrig, insbesondere, wenn man es mit der Eierlegenden Wollmilchsau von Access vergleicht...

Gruß Axel

teebee 13. Aug 2004 12:53

Re: Vorkommastellen bei Format
 
Zitat:

Zitat von mytar
Ich hab mal Delphi-Referenz durchsuchenFormatFloat() gehört, mehr weiss ich leider dazu nicht!

Es geht mit
Delphi-Quellcode:
Ausgabe := FormatFloat('000.###',12.34567);
Die anderen Format-Strings erzeugen führende Nullen nur bei ganzen Zahlen.

Gruß, teebee


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