![]() |
2 stellen hinterm komma
Hi Leute,
ich denke diese Frage kann leich beantwortet werden:
Delphi-Quellcode:
das label soll die Prozentzahl mit zwei Zahlen hinterm komma anzeigen und iihr mir den quellcode korriegen
a:=Progressbar1.position/5;
Label3.caption:=''+FLOATTOSTR(a)+' %' ; ware supa danke f4r |
Re: 2 stellen hinterm komma
Guck mal in der Hilfe unter
![]() |
Re: 2 stellen hinterm komma
ich kann mit der hilfe nichts anfangen ich versteh da imma kein wort !
|
Re: 2 stellen hinterm komma
Zitat:
|
Re: 2 stellen hinterm komma
format... :kotz: ... Hab ich eigentlich auch noch nicht so ganz verstanden...
aber ich versuchs mal anderst:
Delphi-Quellcode:
[edit] beitrag bearbeitet, hatte mich vertippt. jetzt getestet. funzt super. Beispiel: myfloattostr(123.456789,5,3) -> '00123,457' [/edit]
function myfloattostr(float:extended;minvorkommastellen,nachkommastellen:integer):string;
var i:integer; rest:extended; begin result:=inttostr(trunc(float)); rest:=(float-trunc(float))*10; for i:=length(result) to minvorkommastellen do result:='0'+result; if nachkommastellen=0 then exit; result:=result+','; for i:=1 to nachkommastellen-1 do begin result:=result+inttostr(trunc(rest)); rest:=(rest-trunc(rest))*10; end; result:=result+inttostr(round(rest)); end; |
Re: 2 stellen hinterm komma
Sehr umständlich. Warum nicht
![]() |
Re: 2 stellen hinterm komma
wie gesagt da ich mit der hilfe nichts anfagen und im forum scho gesucht hab !!!!!!!!!!!!!!!!!!!!!!!!11 ;)
hab ich mich ab ins netz bbegeben und bin auf folgende Seite gestoßen: ![]() hab sie mir gleich gebookmarked :D sehr interessant lsg ist im übrigen:
Delphi-Quellcode:
gruss
a:=Progressbar1.position/5;
Label3.caption:=''+format('%8.2f',[a])+' %'; |
Re: 2 stellen hinterm komma
Zitat:
Das kannst du mir nicht erzählen sorry, aber im Forum steht wirklich sehr viel dazu. Nur ein Beispiel: ![]() --> ![]() --> ![]() Einfach vornehmen, 5 Minuten zu suchen, dann hast du das, was du möchtest. ;) |
Re: 2 stellen hinterm komma
Hallo,
Würde es nicht auch mit RoundTo(Variable, -2) gehen? also
Delphi-Quellcode:
MFG
Ausgaben := FloatToStr(RoundTo(Variable, -2))
Maximus |
Re: 2 stellen hinterm komma
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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