Hi.
DENKFEHLER!!! (ein ganz dicker)
Die Str-Funkktion: (Handbuch) …Gibt einen Wert vom Typ Variant (String) zurück, der eine Zahl darstellt.
Antwort: VB hat eine interne Typumwandlung, dh.
dim h as string, j as string, i as integer
h=„1“:j=„1“
i=h+j
msgbox i
ergibt 9.
oder
dim l as long, i as integer
l=1:i=2
msgbox i & l
ergibt „21“
Es gibt aber Funktionen um diese Typumwandlung explizit durchzuführen. Sie heißen nach dem Typ der nach der Umwandlung vorliegt (sic) mit einem führenden C (heißt wohl ‚cast‘, so heißt die Typumwandlung in C).
Also:
CBool(Ausdruck), CByte(Ausdruck) CCurAusdruck),CDate(Ausdruck)
CDbl(Ausdruck),CDec(Ausdruck)
CInt(Ausdruck),CLng(Ausdruck)
CSng(Ausdruck),CVar(Ausdruck)
CStr(Ausdruck)
cu, holli
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]