Uso VB 2005 EE.

Ho distribuito la mia applicazione ad altri pc del mio ufficio brutalmente prendendo tutto il contenuto della cartella RELEASE (ho letto molto in proposito, ma non ho capito quali file dellla cartella release devo inserire, ad esempio, in un setuper tipo InnoSetup).


L'applicazione si collega ad un db access ed edita dei file Word (quindi contienete le referenze necessarie per fare cio').

Inoltra usa My.Settings per memorizzare 2 parametri: il percorso del db e dei file word da editare.

Al primo lancio dell'exe devono essere inseriti i 2 parametri di cui sopra quindi click su un button con il seguente codice:

codice:
        With My.Settings
            If Db_path.Text.Length > 0 Then .Db_path = Db_path.Text
            If Modelli_path.Text.Length > 0 Then .Modelli_path = Modelli_path.Text
        End With
        My.Settings.Save()
   Me.Close()
A questo punto, appena mi muovo nell'applicazione, il che significa almeno richiamare il db access, esce un errore:




La cosa strana è che se esco e rientro nell'applicativo (quindi ora ho già i "settaggi" impostati") tutto funziona.

Cioè l'errore si verifica soltanto al primo utilizzo.

Cosa può essere?