Oppure

Loading
05/09/08 7:27
Ciao ragazzi,
non riesco a risolvere 2 problemi, non quelli di matematica, ma di un mio programma.

Problemi:

-quando si clicca il tasto chiudi il programma scompare, ma sul taskmanager rimane in esecuzione

-alcune volte(spesso) quando si clicca il btn chiudi, mi compare un messaggio che dice
Run Time Error '55'
File Already open
 


Grazie per il vostro aiuto

P.S.
vi posto i source e il prog:
all'interno c'è un (.txt) leggetelo
Ultima modifica effettuata da 05/09/08 7:30
05/09/08 9:09
GrG
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 05/09/08 9:11
aaa
05/09/08 10:50
La tua modifica Mi dava lo stesso problema, però mischiando un pò di code ci sn riuscito...


Grazie Comunque:k:

:ot::ot::ot:
Ultima modifica effettuata da 05/09/08 10:51
05/09/08 11:30
GrG
come è possibile?! a me funzionava!?

vbb LoL l'importante e che funzioni a te :)
aaa