Was heißt das $-Zeichen bei Left$() oder Dir$()
Betrifft: Was heißt das $-Zeichen bei Left$() oder Dir$()
von: Otto
Geschrieben am: 19.09.2004 20:58:39
Hallo allerseits,
kurze Frage wie im Betrff steht.
Was heißt das $-Zeichen bei Left$() oder Dir$()?
Danke
Gruß
Otto
Betrifft: AW: Was heißt das $-Zeichen bei Left$() oder Dir$(
von: Ramses
Geschrieben am: 19.09.2004 21:48:24
Hallo
mal ganz kurz
& = Long
! = Single
% = Integer
$ = String
$ = definiert einen übergebenen Parameter automatisch als String.
Gruss Rainer
Betrifft: Alles klar
von: Otto
Geschrieben am: 20.09.2004 07:51:23
Hallo allerseits,
danke vielmals für die schnelle Hilfe.
Gruß
Otto
Betrifft: AW: Was heißt das $-Zeichen bei Left$() oder Dir$()
von: Thomas Risi
Geschrieben am: 19.09.2004 23:50:24
Hallo Otto
Left$() liefert einen String, während Left() einen Variant zurück gibt (s. Hilfe)
Das sollte sich in der Performance bemerkbar machen ...
Option Explicit
Sub test1()
Dim r As String
Dim i&
Dim t&: t = Timer
For i = 0 To 10000000
r = Left("TESTSTRING", 6)
Next i
MsgBox Timer - t
End Sub
Sub test2()
Dim r As String
Dim i&
Dim t&: t = Timer
For i = 0 To 10000000
r = Left$("TESTSTRING", 6)
Next i
MsgBox Timer - t
End Sub
Code eingefügt mit
Syntaxhighlighter 3.0
Gruß
Thomas
Risi Thomas Softwareentwicklung