 
View Full Version : [ Vb.NET 2008 ] Righe In File - Genymus
Salve, sto creando un'applicazione in vb.net e nella gestione delle opzioni, vorrei fare una cosa del tipo:
File "options.txt"
<<
Opzione1=1;
Opzione2=1;
Opzione3=0;
>>
E che il software prenda la prima riga, legga solo quello che c'è tra il segno = e tra il segno ; Inserendolo in una variabile, poi prenda la seconda riga e così via
Qualcuno sa come fare?
Primo risultato del primo motore di ricerca che mi è venuto in mente:
http://www.freevbcode.com/ShowCode.asp?ID=4492
Purtroppo non riesco a fare qullo che volevo... altre soluzioni?
Comunque grazie di tutto
File "options.txt"
<<
Opzione1=1;
Opzione2=1;
Opzione3=0;
>>
Certo non si può dire tu abbia fatto molto per semplificarti la vita... :D 
Comunque sia ecco una soluzione che dovrebbe risolvere in modo abbastanza compatto il problema :
        Dim percorso As String = Application.StartupPath & "\"
        Dim fileOpzioni As String = "options.txt"
        Dim txtLinea As String = ""
        Dim valore As String = ""
        Dim SR As New System.IO.StreamReader(fileOpzioni)
        Do While SR.Peek() <> -1
            txtLinea = SR.ReadLine()
            If txtLinea <> ">>" And txtLinea <> "<<" Then
                valore = txtLinea.Substring(txtLinea.LastIndexOf("=") + 1).Replace(";", "")
                MsgBox(valore)
            End If
        Loop 
Legge tutti i valori nello stesso ordine in cui si trovano nel txt. Da qui a metterli nelle tue var, direi che il passo è breve... Prova. ;)
Grazie, proverò appena ne avrò l'occasione, grazie per la risposta...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.