Grazie alla collaborazione di Stefano Demiliani ho appena trovato la causa di un errore di configurazione di IMHO e anche il relativo workaround. Si tratta di una dimenticanza nel codice che inizializza la configurazione la prima volta che il programma viene lanciato. In questa occasione non viene creata l'istamza di default della Hashtable che contiene i parametri dell'FTP.

questo fa sì che la prima volta che si tenta di postare senza aver specificato l'FTP il programma da l'errore "Object not set to an instance of an object" perchè testando il valore di IsActive trova l'oggetto a null.

Il workaround consiste nell'immettere dei dati fittizi nella configurazione dell'FTP, salvandoli premendo OK anche sulla form di impostazioni e poi riaprendo le impostazioni e disabilitando nuovamente l'FTP. In questo modo viene creata l'istanza di default dell'oggetto e l'errore non si presenterà più.

Naturalmente nella prossima release il bug sarà risolto.

Mille grazie a Stefano.

powered by IMHO