Allora per il "primo" problema potrebbe essere perchè il programma sta ancora finendo qualche operazione...
Per il secondo invece ti dava quell'errore perchè il progr nn richiudeva il file...e quindi quando lo andava a riaprire dava errore...
Ti ho aggiustato un pò il codice ma ho lasciato un pò di msgbox che ho usato per individuare bene il problema...
Cmq quando ti da errore leva gli on error Goto così vedi cosa ti segnala...
E nell'unload se nessuno degli ElseIf si verifica poi nel file non scrive niente, e così all'inizio da errore perchè se i diles sono vuoti vb ti da errore, invece devi metterci un valore di default con alla fine:
Else
print blabla
Ti ho allegato il progetto modificato...
EDIT:
Per sicurezza quando chiudi il form principale fai l'unload di tutti gli altri form...
Ultima modifica effettuata da GrG il 05/09/2008 alle 11:11 |