Falsche Vorstellung zu RSet ?
Verfasst: 05.01.2005 23:13
Beim Verwenden des RSet-Befehles bin ich über eine Ungereimtheit gestolpert. Zuerst einmal steht in der Hilfe zu RSet: "... Ist der String länger als die angegebene 'Länge', wird er - beginnend von links - auf 'Länge' Zeichen gekürzt."
Eigentlich würde ich erwarten, dass der String von rechts gekürzt wird. Zumal bei LSet genau das gleiche steht.
Als Beispiel wird dann angeführt:
Ergebnis$ = RSet("R", 8) ; Ergebnis$ ergibt: " R"
Ergebnis$ = RSet("R", 8, "-") ; Ergebnis$ ergibt: "-------R"
Ergebnis$ = LSet("LongString", 4) ; Ergebnis$ ergibt: "Long"
Komisch, sollte da die Hilfe nicht stimmen? Probieren wir es also mal aus:
Debug RSet("R", 8) ; ergibt: " R"
Debug RSet("R", 8, "-") ; ergibt: "-------R"
Debug RSet("LongString", 4) ; sollte doch wohl "ring" ergeben?
Debug LSet("L", 8) ; ergibt: "L "
Debug LSet("L", 8, "-") ; ergibt: "L-------"
Debug LSet("LongString", 4) ; ergibt: "Long"
Ergebnis:
R
-------R
Long
L
L-------
Long
Wir stellen fest: Die Hilfe stimmt so grob, beide Befehle kürzen von links. Aber warum? Ist das ein Bug? Ein Feature? Oder muss das so sein?
Ratlos, Sven
[i]Edit by NicTheQuick: Smilies ausgeschaltet[/i]
Eigentlich würde ich erwarten, dass der String von rechts gekürzt wird. Zumal bei LSet genau das gleiche steht.
Als Beispiel wird dann angeführt:
Ergebnis$ = RSet("R", 8) ; Ergebnis$ ergibt: " R"
Ergebnis$ = RSet("R", 8, "-") ; Ergebnis$ ergibt: "-------R"
Ergebnis$ = LSet("LongString", 4) ; Ergebnis$ ergibt: "Long"
Komisch, sollte da die Hilfe nicht stimmen? Probieren wir es also mal aus:
Debug RSet("R", 8) ; ergibt: " R"
Debug RSet("R", 8, "-") ; ergibt: "-------R"
Debug RSet("LongString", 4) ; sollte doch wohl "ring" ergeben?
Debug LSet("L", 8) ; ergibt: "L "
Debug LSet("L", 8, "-") ; ergibt: "L-------"
Debug LSet("LongString", 4) ; ergibt: "Long"
Ergebnis:
R
-------R
Long
L
L-------
Long
Wir stellen fest: Die Hilfe stimmt so grob, beide Befehle kürzen von links. Aber warum? Ist das ein Bug? Ein Feature? Oder muss das so sein?
Ratlos, Sven
[i]Edit by NicTheQuick: Smilies ausgeschaltet[/i]