Ciao a tutti, il quesito è questo:
Ho un file di testo di un numero indefinito di righe, voglio aggiungere all'inizio della prima riga un testo (TESTO1) e all'inizio di tutte le altre un'altro testo (TESTO2). Non sono molto pratico ma documentandomi un pò sono arrivato a questo:
Private Sub Command1_Click()
Dim i As Integer
Dim strlinea As String
i = 0
Open "C:\prova.txt" For Input As #1
Do Until i = 10
Line Input #1, strlinea
TOT_strlinea.Text = TOT_strlinea.Text & "TESTO2" & strlinea & vbCrLf
i = i + 1
Loop
Close #1
Open "C:\prova.log" For Append As #1
Print #1, TOT_strlinea.Text
Close #1
TOT_strlinea.Text = ""
End Sub
Il problema è che non so quante righe ha il testo perciò come definire il numero da dare ad "i" ??
E poi come sostituire la parte di testo della prima riga con "TESTO1" e non "TESTO2" ??
Spero di essere stato abbastanza chiaro.
Ciao.