vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: 201kb grosse Text Datei öffnen 
Autor: Daniel
Datum: 03.11.02 08:55

Svenso schrieb:
Zitat:

Guten Abend

Wie kann ich eine 201kb grosse Textdatei öffnen? oder sie
durchsuchen und die entsprechende zeile in einer MsgBox
ausgeben? Und wie kann ich die ersten 10 Zeichen weglassen?

Liebe Grüsse und herzlichen Dank

hi,

Am einfachsten ist es, wenn du die Textdatei gleich Zeilenweise einliest und jede Zeile sofort auf den Inhalt überprüfst. Sollte die gefundene Zeile nicht am Ende der Datei stehen und du wirklich nur diese eine benötigst, ist da wohl noch ein Performancegewinn drin, indem das restliche unnütze Auslesen verhindert wird.

 
F = FreeFile
 
Open "c:\1.txt" For Input As #F
Do While Not EOF(1)
   Line Input #F, curLine
   If InStr(curLine, "find this string") > 0 Then  ' Prüft, ob InStr etwas findet
      MsgBox Right(curLine, Len(curLine) - 10)     ' Gibt vom 10. Zeichen bis 
      ' zum Ende aus
      Exit Do                                      ' bricht aus der 
      ' DoWhile-Schleife aus
   End If
Loop
Close #F
InStr gibt eine 0 zurück, falls der String nicht gefunden wird und im positiven Falle die Position der ersten Übereinstimmung. Genauer nachzulesen: InStr().

Daniel
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
201kb grosse Text Datei öffnen542svenso31.10.02 19:44
Re: 201kb grosse Text Datei öffnen98L.B.01.11.02 13:08
Re: 201kb grosse Text Datei öffnen345svenso01.11.02 19:52
Re: 201kb grosse Text Datei öffnen340Daniel03.11.02 08:55

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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