j'ai trouvé mswinsck.ocx sur le net et je l'ai ajouté dans les composants de vb, mais je ne peux pas créer de controle winsock sur mon formulaire access car je n'ai pas la licence requise.
Comment résoudre ce problème pour pouvoir utiliser winsock?
j'ai trouvé mswinsck.ocx sur le net et je l'ai ajouté dans les composants de vb, mais je ne peux pas créer de controle winsock sur mon formulaire access car je n'ai pas la licence requise.
Comment résoudre ce problème pour pouvoir utiliser winsock?
j'ai fait le regsvr32, un message m'a indiqué que ça s'est bien déroulé mais j'ai toujours le même message d'erreur dans access ...
J'ai jamais eu un quelquonque message de lisence pour Winsocks
C'est bizarre![]()
a la base je n'avais pas mswinsck.ocx dans mon repertoire system32, c'était déja un peu bizarre. Le about de vb indique que j'ai la version 6.3, et sinon c'est access 2003 (partie de office professional edition 2003)
Faudra faire une petite recherche sur le net avec vbctrls.reg comme mot clé.
N'oubliez pas de cliquer surquand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
Ok je suis tombé là dessus : http://support.microsoft.com/default.../F194/7/51.asp
apparement il faut utiliser vb6cli.exe
Malheureusement je n'arrive pas à le lancer, il me dit visual basic 6.0 was not detected on this system
à ce que je vois ici http://support.microsoft.com/kb/194784/ winsock n'est pas fourni dans la version I (initiation) mais dans la version P et E, je ne sais pas du tout quelle version je possède, c'est celle de base avec Access 2003 mais je n'ai pas plus dinfos...
J'ai pas dit vb6cli.exe mais bien vbctrls.reg.
Juste un truc...
Il y a peu de chance que tu le trouves chez Microsoft.
N'oubliez pas de cliquer surquand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
Le contrôle Winsock est fourni avec VB6.
Comme beaucoup de contrôles VB, la licence d'utilisation en développement et la licence en exploitation sont différentes. On peut d'ailleurs faire ça aussi sur des ActiveX persos développés en VB (j'ai testé).
Je pense que la licence de développement est nécessaire pour l'utiliser sur une forme Access, car le contrôle détecte un environnement de développement. Son installation directe ne permet que son utilisation dans le cadre d'un runtime.
J'ai moi-même eu le problème avec un contrôle de VB5, le controle DataGrid, qui n'existe plus en VB6. Comme j'avais à porter de vieilles applis de VB5 en VB6, j'ai récupéré le contrôle dans un vieux package et je l'ai enregistré avec regsvr32.
Quand je lançais l'appli, tout allait bien. Mais quand j'ai voulu ouvrir le projet, VB m'a dit :"Vous n'avez pas la licence pour ouvrir ce contrôle". Il a fallu que je réinstalle VB5 (pas complètement, juste les contrôles ActiveX) pour pouvoir me servir de ce contrôle.
Je pense que c'est le même problème avec WinSock. Il doit falloir installer les ActiveX de VB6 pour que la licence de développement soit installée. Mais il y a surement quelqu'un sur le net qui connaît la clé de registre qui va bien...
le problème c'est peut-etre que moi j'ai pas exactement VB6 mais VB pour Access?Envoyé par MGD_Software
Je pense que oui.
Essayez de trouver un VB6. Ce n'est pas mission impossible.
Bonne chance
legalement, c'est pas loin d'être désespéré, ou avec beaucoup de chance,sur eBayEnvoyé par MGD_Software
![]()
Légalement, tout possesseur d'une licence de version ultérieure d'un logiciel, qui n'est plus distribuée (la version), est autorisé à utiliser cette version en lieu et place de la version en cours de commercialisation. C'est d'ailleurs le cas pour tous ceux qui veulent continuer à utiliser WinNT par exemple. Il suffit donc d'être possesseur d'un VB.net pour pouvoir utiliser le VB6 correspondant (pro, entreprise, ...)Envoyé par ThierryAIM
Physiquement, c'est parfaitement facile : j'ai toujours le CD. A ma connaissance, la duplication du support d'un logiciel est parfaitement légale (mais pas celle de la licence...)
Partager