Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Urgent: pb licence mscomm32

1 réponse
Avatar
Christophe
Bonjour,
j'avais install=E9 sous win 98 VB5 Professional, puis=20
beaucoup plus tard vb6 initiation.
J'ai format=E9 mon disque dur r=E9cemment pour passer sous XP.
Or, je ne retrouve plus mon CD VB5, alors j'ai r=E9install=E9=20
le VB6 uniquement. Parcontre, je veux modifier un=20
programme =E9crit en VB6 il y a un mois sur mon ancienne=20
machine avec le contr=F4le MSCOMM32.OCX.
VB6 Initiation n'a pas apparemment cet activeX. Je l'ai=20
donc t=E9l=E9charg=E9 et install=E9 et fait regsvr32...
PB: dans VB6, j'ai le message "vous n'avez pas la licence=20
ad=E9quate...."
Quelqu'un peut-il m'aider ? J'ai essay=E9 VBCli.exe trouv=E9=20
sur le site de Microsoft mais =E7a ne change rien.
C'est asssez urgent.
Un grand merci par avance

1 réponse

Avatar
François Picalausa
Hello,

VB6 Initiation n'a pas apparemment cet activeX.
Je l'ai
donc téléchargé et installé et fait regsvr32...
PB: dans VB6, j'ai le message "vous n'avez pas la licence
adéquate...."
Quelqu'un peut-il m'aider ? J'ai essayé VBCli.exe trouvé
sur le site de Microsoft mais ça ne change rien.



VB6 initiation ne fournit effectivement pas cette licence
Tu pourra essayer vbcli tant que tu voudras, il se base sur ta version de
VB6 pour enregistrer les licences d'utilisation.

Il te faudra absolument retrouver ton CD de VB5 ou téléphoner au support
microsoft qui pourront peut-être te donner une licence de cet ocx.
Sinon, il faudra réimplémenter les appels via VB ou les API.
En utilisant CreateFile avec comme nom de fichier COM1, par exemple, c'est
possible comme décrit dans la msdn:
http://msdn.microsoft.com/library/en-us/devio/base/communications_resources.asp
En utilisant ReadFileEx pour lire, tu pourra effectuer l'opération de
manière asynchrone.

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Christophe" a écrit dans le
message de news:a79101c43671$ae6622b0$
Bonjour,
j'avais installé sous win 98 VB5 Professional, puis
beaucoup plus tard vb6 initiation.
J'ai formaté mon disque dur récemment pour passer sous XP.
Or, je ne retrouve plus mon CD VB5, alors j'ai réinstallé
le VB6 uniquement. Parcontre, je veux modifier un
programme écrit en VB6 il y a un mois sur mon ancienne
machine avec le contrôle MSCOMM32.OCX.
VB6 Initiation n'a pas apparemment cet activeX. Je l'ai
donc téléchargé et installé et fait regsvr32...
PB: dans VB6, j'ai le message "vous n'avez pas la licence
adéquate...."
Quelqu'un peut-il m'aider ? J'ai essayé VBCli.exe trouvé
sur le site de Microsoft mais ça ne change rien.
C'est asssez urgent.
Un grand merci par avance