Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
saarlodrie
Newbie
Newbie

Anmeldedatum: 21.04.2010
Beiträge: 2

textdatei einlesen, ändern, variable wird geändert, aber nic
Verfasst am: 21.04.2010, 09:13

Hallo,

bin neu in der programmierwelt und möchte eine txt DAtei öffnen, einen Wert suchen und ändern.

In der Datei steht test!1234
ich möchte dann test! suchen und die ZAhlen ändern, später über eine Variabel.

Hier mal mein Code, aber irgdedwie ghet das nicht.

Open dateiname For Input As #1
Do While Not EOF(1)
Line Input #1, gesamtstring

pos = 1
x = InStr(pos, gesamtstring, "@", vbBinaryCompare)
test = Mid(gesamtstring, pos, x - pos)

If test = Suchkriterium Then

test = Suchkriterium & "@" & "123"
gesamtstring = test

End If
Loop
Close #1


es wird hier die VAriable geändert, aber wie kann ich das in die DAtei zurückschreiben.

Schon mal DAnke für die Hilfe
_________________
 
saarlodrie
Newbie
Newbie

Anmeldedatum: 21.04.2010
Beiträge: 2

sorry, hat hier keiner eine Idee
Verfasst am: 21.04.2010, 11:59

Sorry das ich nochmal melde, hänge hier total.

hat wirklich keiner eine Idee.

wenn ich mit open.... for output as #1 öffne, gehts zu do while not eof(1) dann auf end sub und die Datei ist leer.

Hoffe es kann mir jemand helfen..
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 536


Verfasst am: 22.04.2010, 09:25

hi
na klar bleibt die datei leer wennst mit for output öffnen möchtest

weil dann die datei erstellt wird Wink

probiers mal mit
Code:

Dim x As Double
Dim sText As String

Dim FileLength
f = "c:\test.txt"
Open f For Input As #1
   FileLength = LOF(1)
   t = Input(FileLength, #1)    'ganze datei einlesen
Close #1

sText = "Test!"

x = InStr(1, t, sText)           'und danch dem text suchen
MsgBox Mid$(t, x + Len(sText), 4)     'in msgbox ausgeben lassen


lg
_________________


 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: einlesen, datei, ändern, textdatei, variable

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [suche] Tuturials winsock & daten senden 869 09.06.2011, 12:19
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2433 06.03.2008, 20:19
Keine neuen Beiträge ListView speichern & laden 1243 05.08.2008, 12:32
Keine neuen Beiträge Registry & Co Fragen 1101 03.05.2007, 09:57
Keine neuen Beiträge Listbox speichern & laden 2047 22.03.2007, 20:25
 



[ Time: 0.1911s ][ Queries: 91 (0.0386s) ][ GZIP on - Debug on ]