Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Integer Wert... Bitte Hillfe (https://www.delphipraxis.net/16748-integer-wert-bitte-hillfe.html)

Computerbabalulu 22. Feb 2004 20:16


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

Mirilin 22. Feb 2004 20:20

Re: Integer Wert... Bitte Hillfe
 
:hi:

Delphi-Quellcode:
const
  s = '%.4d';
begin
  Caption := format(s,[Zahl]);
mfg Tobias

Stanlay Hanks 22. Feb 2004 20:23

Re: Integer Wert... Bitte Hillfe
 
Hi!

Delphi-Quellcode:
Str := IntToStr(93); //Deine Zahl;

While Length(Str) < 4 do
  str := '0'+str;
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:

Man liest sich, Stanlay :hi:

SirThornberry 22. Feb 2004 20:27

Re: Integer Wert... Bitte Hillfe
 
Delphi-Quellcode:
  formatfloat('00', deinezahl);
sollte auch gehen (auch wenn deine zeil in integer und kein float ist)

Computerbabalulu 22. Feb 2004 20:28

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