Forum: Sonstige Fragen zu Delphi
by himitsu,
12. Sep 2022
Die "Einfachste" ist doch wohl eher PadLeft :angle:
oder bei "Integer" ansatt String, das mit dem Format.
https://www.delphipraxis.net/211405-string-vorne-mit-nullen-auffuellen.html#post1511610
https://www.delphipraxis.net/211405-string-vorne-mit-nullen-auffuellen-2.html#post1511623
Forum: Sonstige Fragen zu Delphi
by himitsu,
11. Sep 2022
Upss. (ein Zwerg)
Joar, aber der String heißt "Nummer" :lol:
OK, fast überall ist er dennoch ein String.
Forum: Sonstige Fragen zu Delphi
by himitsu,
11. Sep 2022
@mytbo: statt Result.Create besser string.Create verwenden.
Du erzeugst einen neuen String und mit dem Result hat es eigentlich garnichts zu tun, abgesehn von dem Typ dieser Variable.
Funktionell geht es hier zwar, aber syntaktisch ist es eher fragwürdig missverständlich und in anderen Fällen auch fehleranfällig.
Zum Glück ist es hier aber kein schlimmer "Fehler".
Anders sieht es...
Forum: Sonstige Fragen zu Delphi
by himitsu,
11. Sep 2022
Ja, hier ist nicht das Delphi-Char gemeint, sondern das Char der C-Welt und dort heißt es "Byte".
Bissl verwirrend.
Früher hatte ich für sowas StringOfChar benutzt, um die gewünschte Anzahl an zeichen zu bekommen.
Wobei, wenn BelegNr eine "Nummer" ist, dann einfach dem Format sagen, dass es füllen soll. :stupid:
@DieDolly: jupp.