Salve ragazzi, sono alle prime armi, ma conoscendo già il Visual Basic.Net mi so muovere. Questa potrebbe sembrare una domanda,ma ho un problema. Sto creando un piccola applicazione di lettura e scrittura con i txt.
Dai tutorial presenti sul sito ho preso qusto
e quest'altro
Il problema è: il codice per salvare, a quanto pare funzioni. Il problema nasce quando devo leggere il txt. Infatti quando eseguo il codice di lettura "line" invece di darmi ciò che è scritto nel txt mi da come risultato "null" . Perchè?
Grazi a tutti
ps: consigliate di fare un db, dato che ci saranno molti txt?
Dai tutorial presenti sul sito ho preso qusto
B4X:
Dim TextWriter As TextWriter
TextWriter.Initialize(File.OpenOutput(File.DirInternal, EditText1.Text & ".txt", False))
TextWriter.WriteLine(EditText2.Text)
TextWriter.Close()
Msgbox("Salvato","Successo")
EditText1.Text=""
EditText2.Text=""
e quest'altro
B4X:
Dim TextReader1 As TextReader
TextReader1.Initialize(File.OpenInput(File.DirInternal, EditText3.Text & ".txt"))
Dim line As String
line = TextReader1.ReadLine
Do While line <> Null
Log(line) 'write the line to LogCat
line = TextReader1.ReadLine
Msgbox("Ne hai: " & line,"Trovato")
Loop
TextReader1.Close
Il problema è: il codice per salvare, a quanto pare funzioni. Il problema nasce quando devo leggere il txt. Infatti quando eseguo il codice di lettura "line" invece di darmi ciò che è scritto nel txt mi da come risultato "null" . Perchè?
Grazi a tutti
ps: consigliate di fare un db, dato che ci saranno molti txt?