Domanda

Ho un modulo in un'app Pocket PC impostata per essere il modulo di domanda che utilizza:

Application.Run(New frmMain())

In qualche modo questo modulo si chiude senza motivo mentre si lavora su un'altra forma. Nessun evento di chiusura viene licenziato e da nessuna parte nel mio codice puoi comunque chiudere il modulo principale. È chiuso solo facendo clic sul pulsante OK in alto a destra della finestra. Quando questo viene fatto clic, all'utente viene richiesto se vuole davvero chiudere l'applicazione. Tuttavia, non si verifica neanche questo.

Fondamentalmente, sono su un'altra forma che aggiunge un nuovo record al database. Dopo aver aggiunto il record, l'evento GotFocus è in qualche modo richiesto per Frmmain. Quando il codice nell'evento GotFocus raggiunge un riferimento a un controllo sul modulo, esiste un'eccezione che afferma che l'oggetto viene eliminato.

Quando bypasso il codice nell'evento GotFocus, l'applicazione si chiude completamente. Verifico questo verificando che non è in esecuzione nella memoria del dispositivo.

Ho attraversato il codice per 2 ore e non ho assolutamente idea del perché ciò possa accadere. Qualcuno forse ha un suggerimento?

È stato utile?

Soluzione

Questo sembra un'eccezione sollevata ovunque. Forse un'eccezione su un altro thread? Guarda la finestra di output per vedere cosa dice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top