[AIUTO] Salvare più file

di il
40 risposte

40 Risposte - Pagina 2

  • Re: [AIUTO] Salvare più file

    Elimina quel ciclo while che non serve ed utilizza una sola volta il metodo ReadToEnd
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    Elimina quel ciclo while che non serve ed utilizza una sola volta il metodo ReadToEnd
    Ho tolto il ciclo while come mi hai suggerito
    ma la RichTextBox ora è vuota.....
  • Re: [AIUTO] Salvare più file

    E il resto del suggerimento che ti ho dato? Adesso qual è il codice?
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    E il resto del suggerimento che ti ho dato? Adesso qual è il codice?

    Ciao,
    Quando parli di utilizzare una volta sola il metodo ReadToEnd
    intendi dire che devo eliminare questo codice per caso?
    testo = File_Input.Read
  • Re: [AIUTO] Salvare più file

    Devi togliere tutto il ciclo e il suo contenuto e l'ultima read deve essere una readtoend
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    Devi togliere tutto il ciclo e il suo contenuto e l'ultima read deve essere una readtoend

    salve a tutti
    ho provato proprio ora a fare ciò che mi aveva suggerito oregon
    ma c' è un problema su questa riga di codice:
    testo = File_Input.ReadToEnd
    infatti mi genera l eccezione:
    ObjectDisposedException
    "Impossibile leggere da un TextReader chiuso."

    Come posso risolvere???
  • Re: [AIUTO] Salvare più file

    L'errore mi sembra chiaro ... Mostra TUTTO il codice attuale ...
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    L'errore mi sembra chiaro ... Mostra TUTTO il codice attuale ...

    Il codice attuale è questo:
    Private Sub Carica_Click(sender As System.Object, e As System.EventArgs) Handles Salva.Click
            Dim Flusso As FileStream ' Con questo codice si dichiara con [DIM] una parte di memoria che in questo caso
            ' si chiamerà "Flusso, che verrà considerato come [AS] un file di flusso"
    
            Dim path As String
            Flusso = New FileStream(("C:\Users\Ghicco\Documents\Visual Studio 2010\Projects\MyBrowser\MyBrowser\Cronologia.txt"), FileMode.OpenOrCreate, FileAccess.Read)
            ' Questo codice alla lettera significa " Prendi la variabile "Flusso" e rendila uguale ad un nuovo [NEW] file di flusso [FILESTREAM], 
            'che si trova in ("C:\Users\Ghicco\Documents\Visual Studio 2010\Projects\MyBrowser\MyBrowser\")
            'Nel caso in cui il file esista,aprilo,se non esiste crealo vuoto[OpenOrCreate]
            'Tutto ciò è indicato dal parametro [FileMode]
            'infine leggi il contenuto del file (aperto o creato) [FILEACCESS.READ]
            If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
                path = OpenFileDialog1.FileName
    
                Dim File_Input As New StreamReader(Flusso)
                RichTextBox1.Text = testo
                File_Input.Close()
                testo = File_Input.ReadToEnd
            End If
        End Sub
  • Re: [AIUTO] Salvare più file

    Scusa ... ma queste

    RichTextBox1.Text = testo
    File_Input.Close()
    testo = File_Input.ReadToEnd

    ti sembra che siano in un ordine logicamente corretto?

    Forza ... un minimo di concentrazione ed impegno ...
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    Scusa ... ma queste

    RichTextBox1.Text = testo
    File_Input.Close()
    testo = File_Input.ReadToEnd

    ti sembra che siano in un ordine logicamente corretto?

    Forza ... un minimo di concentrazione ed impegno ...

    Hai ragione XD
    Comunque ho aggiustato ma il risultato non cambia...
  • Re: [AIUTO] Salvare più file

    Hai aggiustato ... come? E di quale risultato parliamo?
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    Hai aggiustato ... come? E di quale risultato parliamo?
    Salve, ho aggiustato da cosi:
    RichTextBox1.Text = testo
    File_Input.Close()
    testo = File_Input.ReadToEnd
    a cosi:
    RichTextBox1.Text = testo
    testo = File_Input.ReadToEnd
    File_Input.Close()
    
    il risultato è che mi visualizza i numeri "-1-1"
  • Re: [AIUTO] Salvare più file

    Ma scrivi senza sapere cosa fanno le linee di codice? Pensi che l'ordine adesso sia corretto?
  • Re: [AIUTO] Salvare più file

    oregon ha scritto:


    Ma scrivi senza sapere cosa fanno le linee di codice? Pensi che l'ordine adesso sia corretto?
    quindi devo correggere TUTTO il codice o solo quelle tre righe??
  • Re: [AIUTO] Salvare più file

    Quelle tre righe non sono nell'ordine corretto ... non so se ci sono problemi nel resto del codice perché non so quale sia quello attuale.

    Il problema è che mi sembra che tu non sappia assolutamente che pesci prendere ... se non hai la minima idea di cosa serva una singola parola del programma, ti consiglio di non scrivere più codice ma dedicarti allo studio. Se il tuo scopo non è quello di studiare programmazione, allora è tutta un'altra storia.
Devi accedere o registrarti per scrivere nel forum
40 risposte