OVH Cloud OVH Cloud

PROBLEME PROJET WEBAPPLICATION .NET

1 réponse
Avatar
Bruno Remeyse
Bonjours,

J'ai développé une appli .NET (C#) WINDOWS APPLICATION qui gere un outil par
le port serie de mon ordi via MSCOMM32.ocx.
Pour la suite de son développement, j'ai besoin des outils du Speech
Application SDK et j'ai donc essayer de gerer mon outil via un projet
WEBAPPLICATION.
J'ai donc ajouter les references concernant mscomm.
La génération de la solution se passe bien, malheureusement, j'ai le message
suivant lors du lancement :

Could not instantiate ActiveX control '648a5600-2c6e-101b-82b6-000000000014'
because the current thread is not in a single-threaded apartment.


J'ai essayé de lancer la partie de l'appli qui travaille avec le port serie
dans un Thread, mais j'ai une erreur non documenté concernant sérialisation.

Quelqu'un peut-il m'aider ? Comment peut on gérer le port série à partir
d'une appli WEB ?

Grand merci par avance.

Bruno

1 réponse

Avatar
Paul Bacelar
Votre composant ne support pas le multi-threading COM.
Regardez STA dans l'article suivant.
http://msdn.microsoft.com/msdnmag/issues/04/06/BasicInstincts/
--
Paul Bacelar


"Bruno Remeyse" wrote in message
news:426aa713$0$1229$
Bonjours,

J'ai développé une appli .NET (C#) WINDOWS APPLICATION qui gere un outil


par
le port serie de mon ordi via MSCOMM32.ocx.
Pour la suite de son développement, j'ai besoin des outils du Speech
Application SDK et j'ai donc essayer de gerer mon outil via un projet
WEBAPPLICATION.
J'ai donc ajouter les references concernant mscomm.
La génération de la solution se passe bien, malheureusement, j'ai le


message
suivant lors du lancement :

Could not instantiate ActiveX control


'648a5600-2c6e-101b-82b6-000000000014'
because the current thread is not in a single-threaded apartment.


J'ai essayé de lancer la partie de l'appli qui travaille avec le port


serie
dans un Thread, mais j'ai une erreur non documenté concernant


sérialisation.

Quelqu'un peut-il m'aider ? Comment peut on gérer le port série à partir
d'une appli WEB ?

Grand merci par avance.

Bruno