Integer Wert... Bitte Hillfe
Hallo zusammen
Ich lese aus der Registry einen DWord Wert als Integer aus. Diesen Wert schreibe ich dann mit IntToStr in ein TEdit Feld. Wenn der Wert in der Registry z.B. nur 2-stellig ist, wird er im Editfeld natürlich auch nur zweistellig angezeigt. Ich möchte aber, das der Wert im TEdit immer 4-stellig angezeigt wird. Also 12 zb. als 0012 Wie kann ich das machen??? :gruebel: Gruß Baba |
Re: Integer Wert... Bitte Hillfe
:hi:
Delphi-Quellcode:
mfg Tobias
const
s = '%.4d'; begin Caption := format(s,[Zahl]); |
Re: Integer Wert... Bitte Hillfe
Hi!
Delphi-Quellcode:
Das sollte eigentlich auch funktionieren. Es wird solange eine Null vorn dran gehängt, bis die Länge 4 Zeichen beträgt. Aber natürlich ist Mirilins Lösung kürzer :wink:
Str := IntToStr(93); //Deine Zahl;
While Length(Str) < 4 do str := '0'+str; Man liest sich, Stanlay :hi: |
Re: Integer Wert... Bitte Hillfe
Delphi-Quellcode:
sollte auch gehen (auch wenn deine zeil in integer und kein float ist)
formatfloat('00', deinezahl);
|
Re: Integer Wert... Bitte Hillfe
Hey, Super :thuimb:
Danke euch für die schelle Hilfe!! Das habe ich jetzt gebraucht :idea: Gruß Baba |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 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