Hvordan kan jeg lave en søge funktion der kan søge på dele af et ord i en tekst fil???
Helt ærligt, for at vende tilbage til det oprindelige spørgsmål. Dét, du skal gøre, er at hente tekstfilen ind i memory (i en variabel), siden kan du simpelthen bruge
Instr-funktionen i VB.
Således hentes en fil ind i mem:
<pre>Public Function ReadEntireFile(ByVal argFileName As String) As String
Dim strBuffer As String
Dim FNum As Integer
Let FNum = FreeFile ' get a file handle
Open argFileName For Binary As #FNum
Let FLen = LOF(FNum) ' get file length
Let strBuffer = Space$(FLen) ' set buffer length
Get #FNum, , strBuffer ' read entire file
Close #FNum
Let ReadEntireFile = strBuffer
End Function</pre>
Du ka' bruge ovenstående funktion således:
<pre>Dim strTextFile As String
Let ReadEntireFile("C:\\AutoExec.Bat") ' << change filename</pre>
Efter, at du har fået filen ind i en variabel, bruger du simpelthen
Instr. Jeg går ud fra, at du kender
Instr-funktionen i VB. Hvis ikke, så sig til.
Herluf
Software is here and now but rock and roll is forever.[Redigeret d. 06/07-02 18:44:47 af Herluf Hermansen][Redigeret d. 06/07-02 18:46:52 af Herluf Hermansen][Redigeret d. 06/07-02 18:49:06 af Herluf Hermansen]