Einzelnen Beitrag anzeigen

flossinger

Registriert seit: 22. Aug 2005
Ort: südlich der Alpen
109 Beiträge
 
Delphi 5 Standard
 
#6

Re: Integer --> null vor zahl?

  Alt 11. Okt 2005, 17:31
Hallo urban,

so etwas braucht man in der Tat oft für vernünftige Dateinamen, die sich richtig sortieren lassen. Es soll ja 100 nach 002 kommen, dummerweise kommt ja 100 vor 2 bei einer alphabetischen Sortierung.

Ein bewährter Weg dazu ist der, dass du zuerst eine grosse Konstante zu den Zahlen addierst, und nach der Umwandlung in einen String, diesen links beschneidest. Das folgende Beispiel funktioniert für dreistellige Zahlen.
Zitat:
x:=2;
memo1.lines.add(copy(inttostr(1000+x),2,3));
Ich hoffe, dieses bewusst einfach gehaltene Beispiel beflügelt deine Phantasie beim Anpassen an deine Bedürfnisse.

der Flossinger
  Mit Zitat antworten Zitat