webForumDet fria alternativet
Logga in / Bli medlem

Ändra rad

.NET

2 svar · 214 visningar · startad av xcalibrate

Medlem sedan aug. 2002136 inlägg
Trådstart#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?

Medlem sedan aug. 2002136 inlägg
#2

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

Medlem 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..

394 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
127 ms — hämta statistik (db)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)