webForumDet fria alternativet

Ändra rad

2 svar · 212 visningar · startad av xcalibrate

xcalibrateMedlem sedan aug. 2002136 inlägg
#1

Hej!
Jag har denna kod för att ta reda på vad som står i en textfil där raden börjar på "name".

Dim strGet As String

Open "C:\fil.txt" For Input As #1

Do Until Left(strGet, Len("name")) = "name"
Input #1, strGet
Loop

Close #1

strGet = Mid(strGet, Len("name") + 2, Len(strGet))

Om jag då vill ändra så att strGet, alltså det som står efter "name" på den raden, till något annat, hur gör jag? write #1, txtTextfield.text eller nått väl? Men hur får jag så just den raden ändras, alltså det som står efter name?

xcalibrateMedlem sedan aug. 2002136 inlägg
#2

Är det något ni inte förstår?

el_jalapenoMedlem sedan apr. 20042 inlägg
#3

jag svarade i din andra thread men loopen bör du köra till EOF, och sedan kolla av name, alder och bor inuti loopen om det är samma sak som strGet (som jag där lite felaktigt kallade för radnummer).. för att ändra just den raden är jag lite osäker på hur man gör, men allt går ju att kolla upp! det vore iaf betydligt enklare att använda inifiler..

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)