Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Datei auslesen und nach Text suchen

Empfohlene Antworten

Veröffentlicht

Hi,

ich muss ein Problem lösen, wozu ich aber einfach keinen Ansatz finde.

Ich soll ein Visual Basic 6 Programm erstellen, welches einen Text in einer Datei findet. Der oder die Suchbegriffe werden in eine Textbox angegeben. In einer weiteren Textbox werden ggf. Dateiformate angegeben und aus einer Auswahlbox wird ein Pfad ausgewählt.

Die letzten Einstellungen sollen in eine .ini-Datei gespeichert werden.

Zur Seite stehen mir folgende API-Befehle:

Für die .ini:

GetPrivateProfileString

WritePrivateProfileString

Andere:

SHGetPathFromIDList

Hoffentlich könnt ihr mir einen Ansatz liefern.

Fühle mich dezent überfordert. Habe seit 9+ Monaten nix mehr wirkliches programmiert.

Gruß

Benny

Bearbeitet von _Benny_

Dim tmpStr as String
Open "C:\bsi.txt" for Input as #1

tmpStr = Line Input #1

Close #1
[/PHP]

Dann kannst du einfach in "tmpStr" suchen ;) das kann ich dir aber auch noch gern schreiben :D

Hey,

vielen Dank für die Hilfe.

Leider meckert bei mir der Compiler bei

tmpStr = Line Input #1

Eine Ahnung warum? Aber schonmal danke für den Ansatz :)

Mittlerweile habe ich selber auch schon was zum Tema "Mit Textdateien arbeiten" gefunden.

Gruß

Benny

wenn deine textfiles INI-konform sind, also [ ] und = enthalten, kannst du GetPrivateProfileString und WritePrivateProfileString ja durchaus verwenden.

die parameter dafür entsprechen der auszulesenden sektion, sowie des "variable=wert" paares.

wenn nicht, d.h. die filestruktur variiert, such dir eine einigermassen komformable filereader- oder fileparser-klasse.

s'Amstel

tut mir leid mein fehler, hatte des noch ausm kopf raus versucht, ist schon ne weile her vb6 ist net mal allzu gebräuchlich ;) aber so sollte es gehen auch mit ini-dateien

Dim s as String

Open "c:\test.ini" For Input As #1

Do While Not EOF(1)

    Line Input #1, s

    'Zeile für Zeile wird ausgelesen (Achtung bei jedem Aufruf wird die letzte Zeile in der Variable überschrieben

Loop

Close #1

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.