Une Exception de type 'System.De Windows.Les formulaires.AxHost+InvalidActiveXStateException " a été levée
J'obtiens une erreur dans mon projet simple.
C'est mon code:
if (axZKFPEngX1.InitEngine() == 0) {
label1.Text = "Connected";
}
else {
label1.Text = "Connection Failed";
}
J'ai déjà ajouté de référence composites AxInterop.ZKFPEngXControl
et Interop.ZKFPEngXControl
.
Pendant le débogage, je clique sur le bouton, et un message d'avertissement s'affiche:
InvalidActiveXStateException a été traitée.
"Exception de type 'System.De Windows.Les formulaires.AxHost+InvalidActiveXStateException "a été levée"**
OriginalL'auteur autthapone | 2011-08-30
Vous devez vous connecter pour publier un commentaire.
essayer d'appeler
CreateControl()
de votre composant d'abord.OriginalL'auteur Constantin
La réponse par Constantin est Répondre à votre exigence, mais ici, je voulais ajouter une chose en plus avec elle.
Si vous voulait pour cela reflète des changements par tous les threads et pas seulement par le thread appelant (dans plusieurs thread scénario) puis utiliser
Fait en plusieurs filetage scénario si votre dépouillement code est dans un du fil, puis peut-être que c'est pas de refléter le changement pour les autres thread en cours donc, à l'époque de ce code est de jouer un rôle important.
Voici quelques Documents que j'mention bien vouloir passer par elle pour référence :
OriginalL'auteur rhatwar007