| |

Fortgeschrittene ProgrammierungRe: Eine Textdatei nach einem bestimmten String durchsuchen | |  | Autor: Braindead | Datum: 23.11.01 09:53 |
| Hi cromec
Kommt daruf an ob du die File laden willst oder bloß durchsuchen!!
Nur suchen :
private function findString(byval SuchText as string byval FileName as string)as long
Dim nr as byte,text as string,x as long,anZahl as long
nr = freefile
anzahl=0
open filename for input as nr
while eof(nr)<>true
line input nr,text
x=1
while x>0
x=instr(x,text,suchtext,vbtextcompare)
anzahl=iif(x>0,anzahl+1,anzahl)
x=iif(x>0,x+1,0)
wend
wend
close nr
findString=anzahl
end function
in ein textfeldladen und dan suchen :
private function findString(byval SuchText as string byval FileName as string)as long
Dim nr as byte,text as string,x as long,anZahl as long
nr = freefile
anzahl=0
open filename for input as nr
while eof(nr)<>true
line input nr,text
text1.text=text1.text & text
wend
close nr
x=1
while x>0
x=instr(x,text1.text,suchtext,vbtextcompare)
anzahl=iif(x>0,anzahl+1,anzahl)
x=iif(x>0,x+1,0)
wend
findString=anzahl
end function
Hab das jetzt nicht geprobt aber müßt funz.
MFG |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) sevWizard für VB5/6 
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|