Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Integer --> null vor zahl? (https://www.delphipraxis.net/54616-integer-null-vor-zahl.html)

Khabarakh 12. Okt 2005 16:13

Re: Integer --> null vor zahl?
 
:gruebel: In der D2005-Hilfe sind schon einige Lücken, aber "Format Routine" ist drin:
Zitat:

Format Routine

Mit Format-Strings wird das Format für allgemeine Formatierungsroutinen angegeben.

Unit
SysUtils

Syntax


[Delphi] function Format(const Format: string, var Args: array of TVarRec): string;



[Delphi] function Format(const Format: string, var Args: array of TVarRec, var FormatSettings: TFormatSettings): string;


Beschreibung
Format-Strings, die an die Formatierungsroutinen für Strings übergeben werden, können zwei Arten von Objekten enthalten: literale Zeichen und Formatbezeichner. Literale Zeichen werden wörtlich in den resultierenden String kopiert. Formatbezeichner rufen Argumente aus der Argumentliste ab und weisen ihnen ein Format zu.

Formatbezeichner werden in der folgenden Form angegeben:

"%" [index ":"] ["-"] [width] ["." prec] type

[...]

Ich kann mir eigentlich nicht vorstellen, dass sich die Hilfe in der Pro und PE unterscheidet (oder etwa durch ein Update :gruebel: ² ?).

DGL-luke 12. Okt 2005 16:34

Re: Integer --> null vor zahl?
 
wenn ich zuhause bin, schau ich nochmal nach ;)

Sharky 12. Okt 2005 18:59

Re: Integer --> null vor zahl?
 
Hai ihr lieben,

ich denke es gibt verschiedene Möglichkeiten eine Frage zu beantworten.

Zum einen kann man auf die Onlinehilfe verweisen in dem man als Antwort zum Beispiel:
Zitat:

Delphi-Referenz durchsuchenFormat
schreibt.

Oder man Antwortet in der Form
Zitat:

Delphi-Quellcode:
S := Format ('%.3d',[DeineZahl])

oder man postet eine eigene Funktion
Zitat:

Delphi-Quellcode:
function ZeroPad(s: string; size: word): string;
begin
  if Length(s) < size
    then Result := StringOfChar('0', size - Length(s)) + s
    else Result := s;
end;

Alle diese Antworten sind richtig und legitiem :!:

Ich könnte jetzt auch noch eine Funktion mit einer For-Do-Schleife posten welche das selbe Ergebniss liefern würde.

Was ich aber in keinem Fall gut finde ist: Das gegenseitige Vorwerfen von "besseren oder schlechteren" Antworten.

Ich persönlich freue mich wenn nicht nur auf die OH verwiesen wird sonder auch ein passendes Beispiel gezeigt wird.
Aber dies bedeutet nicht das ich den entscheidenden Tipp mit dem Verweiss auf die OH nicht gut finde.

Ganz allgemein ein Vorschlag von mir:
Wenn eine Frage gestellt wird dann überlegt als erstes wie ihr das Problem in euren Pascal-Anfangsjahren gelöst habt.
Dann versucht zu beurteilen wie weit der Fragesteller mit seinen Kenntnissen schon ist.
Und aus diesen beiden Überlegungen formuliert ihr nun eine Antwort auf die Frage :-D

Wenn wir alle das so machen dann haben sowolt "Anfänger" als auch "Fortgeschritene" weiterhin viel Spass in der DP :bounce1:

DGL-luke 13. Okt 2005 21:38

Re: Integer --> null vor zahl?
 
Zu meiner Schande muss ich gestehen, dass die Onlinehilfe hier bei D2005 PE voll und ganz Auskunft gibt. :duck:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr.
Seite 3 von 3     123   

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