PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : steh aufm Schlauch...Format mit byte



MelMan
06.09.2008, 16:27
Guten Tag zusammen

Sry steh aufm Schlauch bekomme den Format-Befehl nicht richtig hin.
Möchte eine als Byte gespeicherte Zahl mit 2 Stellen vor dem Komma ausgeben aber irgendwie klappt das nicht.

Code:
Dim Sekunde as byte
Dim Sekunde1 as String*2

Sekunde1=Format(str(sekunde),"00")
Print Sekunde1


kann mir da einer auf die Sprünge helfen?

mfg

Bluesmash
06.09.2008, 16:54
ich glaube nicht das du die str() und format() funktion ineinader verschachteln kanst.

machs mal so:

Code:
Dim Sekunde as byte
Dim Sekunde1 as String*2
Dim Sekunde2 as String*2

Sekunde2=str(sekunde)
Sekunde1=Format(Sekunde2,"00")
Print Sekunde1


gruss Bluesmash

linux_80
06.09.2008, 16:55
Hallo,

wenn Du ein Komma haben willst, muss das im Format auch mit angegeben werden, zB:
S = Format(s , "000.00")

MelMan
06.09.2008, 18:54
ah ja super danke es funktioniert. zwar etwas umständlich aber es geht