IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

[VBA-A] licence du controle winsock?


Sujet :

VBA Access

  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut [VBA-A] licence du controle 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?

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    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 ...

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    J'ai jamais eu un quelquonque message de lisence pour Winsocks

    C'est bizarre

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    qu'elle version d'acces .?

  6. #6
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    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)

  7. #7
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Faudra faire une petite recherche sur le net avec vbctrls.reg comme mot clé.
    N'oubliez pas de cliquer sur quand 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!

  8. #8
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    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

  9. #9
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    à 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...

  10. #10
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    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 sur quand 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!

  11. #11
    Membre éprouvé Avatar de MGD_Software
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 137
    Par défaut
    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...

  12. #12
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    Citation Envoyé par MGD_Software
    Le contrôle Winsock est fourni avec VB6.
    le problème c'est peut-etre que moi j'ai pas exactement VB6 mais VB pour Access?

  13. #13
    Membre éprouvé Avatar de MGD_Software
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 137
    Par défaut
    Je pense que oui.
    Essayez de trouver un VB6. Ce n'est pas mission impossible.
    Bonne chance

  14. #14
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par MGD_Software
    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 eBay

  15. #15
    Membre éprouvé Avatar de MGD_Software
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 137
    Par défaut
    Citation Envoyé par ThierryAIM
    legalement, c'est pas loin d'être désespéré, ou avec beaucoup de chance,sur eBay
    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, ...)

    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...)

Discussions similaires

  1. Utilisation du control winsock
    Par abdallah dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/08/2006, 19h55
  2. [VBA-E] Utiliser un controle RichTextBox
    Par GnarlyYoyo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/05/2006, 22h41
  3. [VBA]Gérer la collection Controls
    Par ip203 dans le forum Access
    Réponses: 5
    Dernier message: 26/04/2006, 12h51
  4. [VBA-E] collection des controles formulaire
    Par borisa dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/03/2006, 18h22
  5. [VBA Excel] Fiabilité des controles Actives X
    Par Farbin dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/08/2005, 12h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo