Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
// qui inserisci la gestione del salvataggio con il filestream
}
Faccio notare che questo è il codice più corretto per gestire un dialog, cosa che non usa praticamente nessuno di quelli che vedo. Comparare la proprietà FileName con una stringa vuota può risultare in errore, in quanto FileName, dopo la prima visualizzazione del dialog, è sempre diverso da "" e contiene il percorso dell'ultimo file selezionato.
()
Newbie
Messaggi: Iscritto:
Postato alle 14:13
Sabato, 04/07/2009
Testo quotato
Postato originariamente da theprogrammer:
Semmai lo stesso thread, ma non e' cosi'. In questo si parlava di una Exception ed e' stato risolto.
Leggi il primo post, li parlavo di I/O Exception, quindi...
Comunque grazie a tutti.
Ultima modifica effettuata da il 04/07/2009 alle 14:14
MessageBox.Show("Il file crittato è stato salvato correttamente!", "Operazione Riuscita", MessageBoxButtons.OK, MessageBoxIcon.Information);
pgrBarraProgresso.Value=0;
}
I problemi sono i seguenti:
Se il file che scrivo esiste gia dice: I/O Exception non gestita.
Se chiudo la finesta senza aver salvato niente: Argument Exception.
Come faccio a risolvere i problemi?
Vorrei ottenere una finesta per il salvataggio senza tanti problemi
Grazie ragazzi, sono agli inizi.
Questo è quello che ho scritto, ti sembra generico?
Vabbe, comunque non voglio andare .
Ciao.
Penso che the programmer si riferisse al fatto che Exception comprende tutti i tipi di eccezione (generico in quel senso .... non le tue informazioni).
Ad ogni modo ... devi sapere che, quando chiudi l'savefiledialog senza aver specificato nulla, la proprietà FileName, risulta vuota (string.empty) .... tu devi gestire questa condizione.
Quindi, dopo l'istruzione SlvaFile.ShowDialog, devi, prima di assegnare la proprietà FileName al costruttore del FileStream, verificare che sia effettivamente valida, altrimenti .... Exit Sub (o Return)
Postato originariamente da 7h3.c0r3: Questo è quello che ho scritto, ti sembra generico?
Come ti ha spiegato (pensavo, a torto, che non ce ne fosse bisogno) e' che "generico" e' il termine Exception e che con quel termine si indicano anche le I/O Exception.
Le tue considerazioni, quindi, non c'entrano assolutamente, minimamente, nulla.
Testo quotato
Vabbe, comunque non voglio andare .
E non ci andare ... ma e' possibile che non si comprenda l'italiano?
Ultima modifica effettuata da theprogrammer il 04/07/2009 alle 18:58