PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Hors-sujet → MSCOMM32.OCX
MSCOMM32.OCX
Débuté par philippe pasquali, 06 juil. 2006 15:43 - 2 réponses
Posté le 06 juillet 2006 - 15:43
Bonjour
A mon grand regret je suis obligé d'utiliser MSCOMM32.OCX à la place des
fonctions de gestion des port de communication standard de Windev
car on a bien, depuis la version 8.0, la gestion des événements sur un
changement d'état d'un signal de contrôle du modem (CD par exemple)
mais on ne pas savoir l'état 0 ou 1 ( d'ailleur à quand cette modification
dans windev ? )

Le problème que je rencontre est sur une station PC Windows XP-SP2 avec
toutes les MAJ Micro$oft
l'ocx est bien enregistré et avec l'utilitaire WDxview il apparaît bien
(ainsi que les propriétés et évènements)
mais dés que j'essaye de l'utiliser avec l'aperçu j'ai le message "Le
contrôle activex n'est pas valide."

Hors sur mon pc de dév j'ai aussi WXP-SP2 et il fonctionne très très bien !

j'ai comparé les bases de registre IDENTIQUES

J'ai pris le fichier MSCOMM32.OCX de mon pc puis je l'ai copié sur l'autre
dans c:\windows\system32
puis je l'ai enregistré avec la commande : regsvr32
c:\windows\system32\mscomm32.ocx
toujours le même phénomène

LA JE SECHE COMPLETEMENT.....
UNE IDEE ????
Posté le 06 juillet 2006 - 16:51
Réponse à moi même...

A METTRE DANS HKEY_CLASSES_ROOT\Licenses
la clef : 4250E830-6AC2-11cf-8ADB-00AA00C00905
avec la valeur : kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

et oh miracle c'a roule avec WDxview


"philippe pasquali" <philippe.pasquali@bopack.fr> a écrit dans le message de
news: 44aceecd$1@news.pcsoft.fr...

Bonjour
A mon grand regret je suis obligé d'utiliser MSCOMM32.OCX à la place des
fonctions de gestion des port de communication standard de Windev
car on a bien, depuis la version 8.0, la gestion des événements sur un
changement d'état d'un signal de contrôle du modem (CD par exemple)
mais on ne pas savoir l'état 0 ou 1 ( d'ailleur à quand cette modification
dans windev ? )

Le problème que je rencontre est sur une station PC Windows XP-SP2 avec
toutes les MAJ Micro$oft
l'ocx est bien enregistré et avec l'utilitaire WDxview il apparaît bien
(ainsi que les propriétés et évènements)
mais dés que j'essaye de l'utiliser avec l'aperçu j'ai le message "Le
contrôle activex n'est pas valide."

Hors sur mon pc de dév j'ai aussi WXP-SP2 et il fonctionne très très bien
!

j'ai comparé les bases de registre IDENTIQUES

J'ai pris le fichier MSCOMM32.OCX de mon pc puis je l'ai copié sur l'autre
dans c:\windows\system32
puis je l'ai enregistré avec la commande : regsvr32
c:\windows\system32\mscomm32.ocx
toujours le même phénomène

LA JE SECHE COMPLETEMENT.....
UNE IDEE ????

Posté le 30 juillet 2006 - 20:46
Salut,
A mon avis le problème vient du fait que sur ta machine de développement la licence d'utilisation de mscomm32.ocx existe mais pas sur les autres station non.
la solution est de créer à l'aide de bloc note un fichier .reg contenant les infos de licences.
tu peux essayer les infos ci dessous.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
@="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"

Une foisenregistré, tu lance ton fichier et ton problème est résolu .

Luc