StringBuilder_IndexOf                              (XAPI2000)

Deklaration VB 6.0
Function StringBuilder_IndexOf (ByVal S As String) As Long

Deklaration VB.NET
Function StringBuilder_IndexOf (ByVal S As String) As Integer

Beskrivning
Returnerar position för en delsträng i den interna textbufferten. Parametern S specificerar den delsträng som funktionen ska söka efter. Om delsträngen existerar i den interna textbufferten så returnerar funktionen ett indexvärde på 1 och uppåt (1 innebär att delsträngen ligger i början av textbufferten). Om delsträngen inte existerar i den interna textbufferten så returnerar funktionen 0.
 
Funktionen är skiftlägeskänslig. Så t.ex "A" och "a" ses som olika tecken.
    

Exempel (VB 6.0)

Dim I As Long
' Initiera StringBuilder-funktionerna
If StringBuilder_Initialize() = True Then
    ' Addera några strängar till den interna textbufferten
   
StringBuilder_Append "BMW"
    StringBuilder_Append " "
    StringBuilder_Append "Fiat"
    StringBuilder_Append " "
    StringBuilder_Append "Opel"
    StringBuilder_Append " "
    StringBuilder_Append "Mercedes"
    StringBuilder_Append " "
    StringBuilder_Append "Toyota"
    StringBuilder_Append " "
    StringBuilder_Append "SAAB"
    StringBuilder_Append " "
    StringBuilder_Append "Volvo"
    ' Returnera index till delsträngen "SAAB"
   
I = StringBuilder_IndexOf("SAAB")
    ' Skriv ut erhållen index på en label på ett formulär
   
Label1 = CStr(I)
    ' Frigör minne
   
StringBuilder_Dispose
End If
 
    
SamLogic