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:
A questo punto, appena mi muovo nell'applicazione, il che significa almeno richiamare il db access, esce un errore: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()
![]()
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?