Question

J'ai un formulaire dans une application Pocket PC qui est définie pour être le formulaire d'application en utilisant:

Application.Run(New frmMain())

D'une manière ou d'une autre, ce formulaire est fermé sans raison lorsqu'il travaillait sur un autre formulaire. Aucun événement de clôture n'est licencié et nulle part dans mon code, pouvez-vous quand même fermer le formulaire principal. Il n'est fermé qu'en cliquant sur le bouton OK en haut à droite de la fenêtre. Lorsque cela est cliqué, l'utilisateur est invité s'il veut vraiment fermer l'application. Cependant, cela ne se produit pas non plus.

Fondamentalement, je suis sous une autre forme qui ajoute un nouvel enregistrement à la base de données. Après avoir ajouté l'enregistrement, l'événement GotFocus est en quelque sorte appelé pour FrmMain. Lorsque le code de l'événement GotFocus atteint une référence à un contrôle sur le formulaire, il existe une exception qui indique que l'objet est éliminé.

Lorsque je contourne le code dans l'événement GotFocus, l'application se ferme complètement. Je le vérifie en vérifiant qu'il ne s'exécute pas dans la mémoire de l'appareil.

Je passe par le code depuis 2 heures et je ne sais absolument pas pourquoi cela pourrait se produire. Quelqu'un peut-être un pourboire?

Était-ce utile?

La solution

Cela ressemble à une exception qui est élevée n'importe où. Peut-être une exception sur un autre fil? Regardez la fenêtre de sortie pour voir ce qu'elle dit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top