Salve a tutti
Pongo un quesito apparentemente banale:
avvio la mia applicazione in VB6 con un primo form (form1)
dal questo form, con un pulsante, ne avvio un altro (nello specifico il form10) nascondendo il primo con questo codice:
Public Sub Command8_Click() 'Apro il form
Form10.Show
Form1.Hide
End Sub
faccio quello che devo fare e chiudo il form appena aperto (form10) e mostro nuovamente il primo form (form1) con questo codice:
Public Sub Command1_Click()
Form1.Show
Unload Form10
End Sub
A questo punto faccio quello che devo fare anche con il primo form e chiudo tutto con questo codice:
Public Sub Command9_click() 'Chiudi programma
Unload Form5
Unload Form1
End Sub
Il form5 è un form che lavora in background per la maggior parte del tempo.
Il problema è che quando chiudo tutto in realtà spesso l'applicazione continua a girare senza più form visibili: se sono in ambiente di sviluppo rimane disabilitato il pulsante "Start "e abilitato il pulsante "End" fino alla pressione di quest'ultimo, mentre se faccio girare l'eseguibile, scompaiono tutte le finestre ma in task manager continua a essere presente il programma.
Ci sto impazzendo.
Che ne dite? Ho fatto qualche cacchiata?????