StringBuilder_Initialize                              (XAPI2000)

Deklaration
Function StringBuilder_Initialize () As Boolean

Beskrivning
StringBuilder-funktionerna i VB Super Library är optimerade för hantering av stora och många textsträngar. Den fart som funktionerna hanterar strängar med mycket data är mångdubbelt större än vad som är möjligt med Visual Basic 6.0. I Visual Basic .NET finns redan motsvarande funktioner så arbetar du i .NET så bör du använda dessa funktioner istället.
 
StringBuilder_Initialize initierar StringBuilder-funktionerna i VB Super Library. För att manipulera strängar kan sedan någon av funktionerna StringBuilder_Append, StringBuilder_Length, StringBuilder_IndexOf eller StringBuilder_ToString användas. När du inte längre behöver funktionerna kan StringBuilder_Dispose anropas för att frigöra minne.


Exempel (VB 6.0)

Dim S As String
' Initiera StringBuilder-funktionerna
If StringBuilder_Initialize() = True Then
    ' Addera tre strängar till buffert
    StringBuilder_Append "Alfa, "
    StringBuilder_Append "Beta, "
    StringBuilder_Append "Gamma"
    ' Kopiera innehållet i buffert till sträng
    S = StringBuilder_ToString()
    ' Frigör minne
    StringBuilder_Dispose
Else
    S = ""
End If
' Skriv ut innehållet av S på en label på ett formulär (S = "Alfa, Beta, Gamma")
Label1 = S

    
  
SamLogic