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