Buongiorno a tutti, sto ancora lavorando con vb6 ma credo che questo problema possa essere capitato ad altri.
Ho realizzato un’App che gira in background, tra le sue funzionalità c’è quella di aprire un file PDF per mezzo del Reader Acrobat.
Il problema che ho è che quando spengo il pc, rimane aperto l’Acro32Pdf che blocca lo spegnimento, a quel punto bisogna far uscire dal background la mia app, chiuderla e finalmente si può spegnere il pc.
Tramite query unload del form non si può fare perché come priorità tenta di chiudere per primo l'app AcroPdf, quindi si blocca subito ancor prima di chiudere vb6.
In pratica rimane aperta (in background) l'app del reader pdf (NON IL FILE PDF).
Potrei chiuderla io da codice vb6 ogni volta che la uso ma non è conveniente perché perderei la posizione sulla pagina e le eventuali impostazioni e in più la lentezza di dover ricaricare il documento in esame.
L’unico modo per mantenere tutto ed evitare l’inconveniente sarebbe quello di intercettare l’evento di richiesta chiusura Windows o dello spengnmento pc dal vb6, questo mi permetterebbe di chiudere tutte le app connesse alla mia app in vb6
grazie per l'aiuto
|