Stavo programmando in c#  per AS400....

Dopo aver realizzato il mio prototipo decido di testarlo sotto Vista.. lo eseguo funziona perfettamente ...( come dovrebbe).. ma.. all'uscita del programma ricevo il seguente errore:

System.ObjectDisposedException was unhandled
Message="L'handle Safe è stato chiuso"
Source="mscorlib"
ObjectName=""
StackTrace:
in System.Runtime.InteropServices.SafeHandle.DangerousRelease()
in System.Threading.RegisteredWaitHandleSafe.Finalize()
InnerException:

Il problema per fortuna non risiedeva nel codice scritto male o con bug ma nella ddl che sfruttava la connessione.Per aggirare questo problema e necessario scaricare l'aggiornamento:

http://www-03.ibm.com/systems/i/software/access/windows/casp.html

E dopo aver riavviato il pc... il problema sotto Windows Vista sparisce.