Buongiorno a tutti.
Questo è il mio primo post su questo forum, e (sono sincero) ho un problema per il quale NON ho letto eventuali messaggi precedenti (in genere sono un buon lettore di forum, ma stavolta non ho ancora avuto tempo), per cui perdonate la domanda eventualmente ripetuta e, se il caso, indirizzatemi ad una soluzione...
Premesso che:
- sono un neofita di c# e .net, ma non di programmazione
- uso visual studio 2008
- uso la libreria OpenPOP per ricevere i messaggi
sto scrivendo un piccolo programma che scarica una email da un account gmail, salva l'allegato presente (file di testo), e lo elabora.
la funzione che salva il file e poi lo elabora contiene il seguente codice:
ecco il problema:
il file viene salvato, ma l'elaborazione successiva mi genera una eccezione. Mi è venuto in mente che il problema potrebbe risiedere nel fatto che il file appena salvato risulta ancora aperto alla successiva immediata rilettura.
Se infatti lo stesso codice che genera l'eccezione lo chiamo al click di un pulsante, subito dopo averlo scaricato, tutto funziona correttamente.
Il mio problema è che non riesco a trovare il modo di "chiudere" il file appena scritto.
Quindi la domanda?
è corretto il mio dubbio?
Se si, come si chiude il file appena salvato?
grazie a tutti
Mauro