+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Lettura e Scrittura su txt del contenuto di una list

  1. #1
    Salve a tutti è un po' che non vi secco con le mie domandine...
    ho girato per ore tra le varie discussioni per poter risolvere il mio problema, ma non ci sono riuscito lo stesso..
    allora.. il tutto è molto semplice.. sto costruendo un programmino (che abbia la presunzione di essere leggerissimo) che gestisce delle attività da svolgere..
    in pratica il programma aggiunge ed elimina delle righe da una list.
    fin ora tutto rose e fiori perchè non ci vuole un granchè.. poi devo salvare il contenuto della list in un file di testo.. avevo pensato di riversare tutti gli items in una stringa con un bel (nostalgico) & vbcrlf & e poi salvare la stessa stringa in file di testo...
    il problema giunge alla lettura del file per ripopolare la list.. come fare? potete suggerirmi un metodo semplice ed efficace?? aspetto vostre risposte.. e vi ringrazio anticipatamente..
    ℹ️ Leggi di più su PappalardoProduction.com ...

  2. #2
    Ho trovato una soluzione e funziona, ma non mi sento soddisfatto, come si dice dalle mie parti è una soluzione fitusa (sporca, per lo meno così a me sembra) non so.. avete soluzioni migliori?
            
    On Error Resume Next
            Dim Sh As Short
            Dim Str As String
            Sh = FreeFile()
            FileOpen(Sh, (Application.StartupPath & "\lista.txt"), OpenMode.Input)
            While Not EOF(Sh)
                Str = LineInput(Sh)
                ListBox.Items.Add(Str & vbCrLf)
            End While
            FileClose(Sh)
    
    ℹ️ Leggi di più su PappalardoProduction.com ...

  3. #3
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Using sr As New IO.StreamReader("Percorso al file")
                Try
                    While Not sr.EndOfStream
                        Dim s As String = sr.ReadLine
                        If Not String.IsNullOrEmpty(s) Then
                            Me.ListBox1.Items.Add(s)
                        End If
                    End While
                Catch ex As Exception
                    MessageBox.Show(ex.Message)
                End Try
            End Using
    
    ℹ️ Leggi di più su bumm ...

  4. #4
    Grazie, lo proverò quanto prima!!!
    ℹ️ Leggi di più su PappalardoProduction.com ...

  5. #5
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    Anche questo funziona
    
    Dim nomeFile As string = Application.StartupPath & "\listbox.txt"
        Using sr As New StreamReader(nomeFile)
             Dim testo As String = sr.ReadToEnd()
             testo = testo.Replace(Convert.ToChar(10)ToString, "")
             Dim st As String() = testo.Split(New Char() {ControlChars.Cr})
             listBox1.Items.AddRange(st)
         End Using
    
    ℹ️ Leggi di più su Cteniza ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Salvataggio contenuto List
    Da willy_80 nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 13-12-2016, 22:48
  2. [C++]Lettura\Scrittura sui file
    Da Push 0 nel forum C/C++
    Risposte: 4
    Ultimo Post: 27-06-2008, 11:10
  3. [ASP.Net]Permessi di Scrittura e Lettura in ASP.NET 2.0
    Da sanfra nel forum ASP 3, ASP .Net
    Risposte: 4
    Ultimo Post: 19-04-2008, 11:18
  4. [C++] Scrittura e lettura su file .txt
    Da Stefano2006 nel forum C/C++
    Risposte: 5
    Ultimo Post: 21-08-2006, 09:29
  5. Lettura e scrittura
    Da Mslv nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 25-11-2004, 10:33