Hallo,
alle drei Funktionen werden von der Funktion NumToString bestens bedient, wenn auch die Syntax am Anfang sicher gewöhnungsbedürftig ist ;-)
StrZero(123,5) -> "00123" entspricht NumToString(123,"05d")
Entscheident bei NumToString() ist der 2. Parameter, der alles regelt:
"0" steht für links mit 0 auffüllen, falls die Länge es erlaubt.
"5" steht für 5 Stellen, das können auch mehr sein ;-)
"d" steht für Integerwert, also kein Komma, kein Expotenzial, kein ...
In der Hilfe steht eine Menge dazu, falls man die Funktion erst mal gefunden hat :-)
Str(), StrZero(), Transform() -> NumToString() sehr leistungsfähig ...
- klammerauf
- Member
- Beiträge: 116
- Registriert: 28. November 2010, 15:11
- Wohnort: bei Karlsruhe
- Kontaktdaten:
Re: Str(), StrZero(), Transform() -> NumToString() sehr leis
Vorsicht bei WinDev Mobile für Android:
Ich hatte die Stunden einer Uhrzeit mit
umgewandelt, um immer eine führende 0 zu haben. Das hat überall funktioniert ( WDM Test, virtuelles Android Phone ), aber auf dem Handy selbst hab ich einen Laufzeitfehler bekommen.
Die Lösung:
Also nicht vergessen das "d" für Integerwert anzugeben.
Sebastian
Ich hatte die Stunden einer Uhrzeit mit
Code: Alles auswählen
NumtoString( nStunden, "02" )
Die Lösung:
Code: Alles auswählen
NumtoString( nStunden, "02d" )
Sebastian
--
WinDev 23, WM Apps für Android und iOS, Anwendungen für Windows CE Mobile Barcode Scanner, Python 3 mit Oracle
WinDev 23, WM Apps für Android und iOS, Anwendungen für Windows CE Mobile Barcode Scanner, Python 3 mit Oracle