Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Textdatei durchsuchen in VB6

Harrykoppi / 4 Antworten / Baumansicht Nickles

Hallo Leute !

Ich möchte gerne ein Textfile das SO AUSSIEHT:
----------------------------------------------
[Slot003]
Driver=Harry
Lobby Username=speedharry911
Vehicle=Lamborghini Teams - Murcielago
Team=Reiter Engineering
Penalty=0
Laps=0
LapDistanceTravelled=4935.137695
RaceTime=DNF
Reason=0
-----------------------------------------------------
(Das ganze 4x untereinander...nur Name und Zeit sind anders!)


nach bestimmten "Werten auslesen"

Von dem obigen Auszug wollte ich nur die "Werte" von
1.Driver
2.Vehicle
3.Race Time

Ergebis ist also "Harry", "Lamborghini Teams - Murcielago"
und "DNF"

das ganze tu ich dann in 3 Variablen speichern und fertig.
NUR:

Wie lese ich so etwas aus.Zeile für Zeile oder wie könnte
das aussehen ? Ich habe bereits ein Listing das mir das
ganze File in einer Textbox darstellt. Nun brauche ich
"nur mehr" die "Filterung".


Wäre für alle Antworten dankbar !!!


Grüße !Harry!

bei Antwort benachrichtigen
T-Rex Harrykoppi „Textdatei durchsuchen in VB6“
Optionen

Es handelt sich um eine INI-Datei, also kannst Du mit den enstprechenden Funktionen darauf zugreifen:
Tipp 0108: INI-Dateien Werte und Felder, erstellen und lesen

Tipp 0208: Alle Sections einer Ini-Datei erfassen

Wenn Du die Datei als Textdatei handhaben möchtest, ist das hier was für Dich:
FAQ 0003: Wie kann ich aus einer Datei lesen und in eine Datei schreiben?

 GrüßeT-Rex 
bei Antwort benachrichtigen
Harrykoppi T-Rex „Es handelt sich um eine INI-Datei, also kannst Du mit den enstprechenden...“
Optionen

Danke, danke, danke !

Ich werde die tollen Links durchforsten.
Ist was ich auf den ersten Blick so sehe
sicher etwas für mich dabei !


Grüße !Harry!

bei Antwort benachrichtigen
Harrykoppi Nachtrag zu: „Danke, danke, danke ! Ich werde die tollen Links durchforsten. Ist was ich auf...“
Optionen

Hallo !

Ich habe glaube ich das gefunden wasa ich suche.
Kann mir jemand das Listing näher erklären ?



Dim Zeiger As Long
Dim Name() As String
Dim Adresse() As String
Dim Tel() As String
Dim temp
Dim temp1

'...
Open "C:\Adressen.txt" For Input As 1
ReDim Preserve Name(0)
ReDim Preserve Adresse(0)
ReDim Preserve Tel(0)
While Not EOF(1)
Line Input #1, Name(UBound(Name))
Line Input #1, Adresse(UBound(Adresse))
Line Input #1, Tel(UBound(Tel))
ReDim Preserve Name(UBound(Name) + 1)
ReDim Preserve Adresse(UBound(Adresse) + 1)
ReDim Preserve Tel(UBound(Tel) + 1)
Wend
Close 1
-----------------------------------------------------------------------------------------
sehe ich das richig, das z.B.: der "Name" ausgelsen wird und
in eine Variable geschrieben wird (in meinem Fall "Driver" ?????

Wie sieht den in diesem Beispiel die .txt-Datei aus ?


!Harry!

bei Antwort benachrichtigen
Harrykoppi Nachtrag zu: „Hallo ! Ich habe glaube ich das gefunden wasa ich suche. Kann mir jemand das...“
Optionen

Hier der goldene TIP:


http://www.shadoware.de/vb/ini.html




!Harry!

bei Antwort benachrichtigen