Kontakt
DSVGO
Dim s As String Dim i As Long s = "Hallo Welt" For i = 1 To 1000000 s = Mid(s, 2) & Left(s, 1) Next iauf meiner Maschine (600 MHz) 1,9 Sekunden, während
For i = 1 To 1000000 s = Mid$(s, 2) & Left$(s, 1) Next inur 1,3 Sekunden benötigt, was einer Beschleunigung um fast 50% entspricht! Der Grund ist der, dass VB bei der ersten Version erst einen Variant-Wert erzeugt, und diesen dann in einen String konvertieren muss, bevor er in der Variable abgelegt werden kann.
© Jost Schwider, 12.01.2001-13.01.2001 - http://vb-tec.de/strdollr.htm