Créer un objet MScomm dans un module et non une Form

EricG95800 Messages postés 6 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 23 juin 2010 - 15 juin 2010 à 09:32
cs_lermite222 Messages postés 492 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 2 juillet 2012 - 24 juin 2010 à 22:49
Bonjour,

Le titre résume ma question, j'aimerai pouvoir créer l'objet MScomm dans un module sans l'avoir à placer l'objet dans une Form.
Mon idée est d'avoir un module unique avec mes fonctions de communications qui suffirait d'inclure dans n'importe qu'elle application pour avoir à s'en sevir.

Es ce possible, ou faut il alors forcément passé par un form? il est vrai que je pourrai faire une form unique, mais si c'était possible je préférerais juste un module.


quelqu'un à une idée?

2 réponses

EricG95800 Messages postés 6 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 23 juin 2010
23 juin 2010 à 11:24
Pour faire suivre mon 1er poste.

J'ai trouvé a force de recherche:

Dans mon module :

Dim Mycom As object
Set Mycom = CreatObject("MSCommLib.Mscomm")

Cela fonctionne trés bien en mode debug, et en exécution sur des poste avec Visual studio installer.
Mais des que je veux installer mon appli sur un autre poste j'ai l'erreur : "Erreur d'éxécution 429, Le composant Acitvex ne peut créer l'objet"?

L'OCX MSComm32.ocx, est bien installé et enregistré?
0
cs_lermite222 Messages postés 492 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 2 juillet 2012 4
24 juin 2010 à 22:49
Bonjour,
Tu dois faire un "Install" avec setup pour que les fichiers annexe soient inclus.
A+
0