begin process at 2010 03 20 15:51:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > LE CONTROLE N'A PAS ÉTÉ CORRECTEMENT LICENCIÉ

LE CONTROLE N'A PAS ÉTÉ CORRECTEMENT LICENCIÉ


 Information sur la source

Note :
7,43 / 10 - par 7 personnes
7,43 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :26/05/2004 Vu / téléchargé :26 075 / 2 087

Auteur : cuq

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note


 Description

Suite a ma publication précedente et aussi parceque le problème d'ocx non licencié à l'air de revenir assez souvent dans le forums sans recevoir de réponse . voici le lien sur le site support de microsoft pour résourdre ces problémes.

L'origine du problème :

Il existe trois package de VB6 : initiation, pro et une entreprise. Chaque package est livré avec un certain nombre d'ocx :


ActiveX Control                     FileName        Version      Edition
------------------------------------------ -------------------------------
ADO Data Control 6.0                 MSADODC.OCX    6.00.8171    L,P,E
Chart Control 6.0                       MSCHRT20.OCX    6.00.8177      P,E
Comm Control 6.0                     MSCOMM32.OCX    6.00.8169      P,E
Common Dialog Control 6.0        COMDLG32.OCX    6.00.8169    L,P,E
Data Bound List Controls 6.0       DBLIST32.OCX    6.00.8169    L,P,E
DataGrid Control 6.0                   SDATGRD.OCX    6.00.8169    L,P,E
DataList Controls 6.0                  MSDATLST.OCX    6.00.8169    L,P,E
DataRepeater Control 6.0            MSDATREP.OCX    6.00.8169      P,E
FlexGrid Control 6.0                    MSFLXGRD.OCX    6.00.8169    L,P,E
Hierarchical FlexGrid Control 6.0   MSHFLXGD.OCX    6.00.3005    L,P,E
Internet Transfer Control 6.0       MSINET.OCX    6.00.8169      P,E
MAPI Controls 6.0                      MSMAPI32.OCX    6.00.8169      P,E
Masked Edit  Control 6.0             MSMASK32.OCX    6.00.8169      P,E
Multimedia Control 6.0                MCI32.OCX    6.00.8169      P,E
PictureClip Control 6.0                PICCLP32.OCX    6.00.8169      P,E
RemoteData Control 6.0              MSRDC20.OCX    6.00.8169        E
Rich Textbox Control 6.0             RICHTX32.OCX    6.00.8169    L,P,E
SysInfo Control 6.0                    SYSINFO.OCX    6.00.8169      P,E
Tabbed Dialog Control 6.0           TABCTL32.OCX    6.00.8169    L,P,E
Windows Common Controls-3 6.0       COMCT332.OCX    6.00.8169      P,E
Windows Common Controls 5.0 (SP2)   COMCTL32.OCX    6.00.8022    L,P,E
Windows Common Controls 6.0         MSCOMCTL.OCX    6.00.8177    L,P,E
Windows Common Controls-2 5.0 (SP2) COMCT232.OCX    6.00.8022    L,P,E
Windows Common Controls-2 6.0       MSCOMCT2.OCX    6.00.8177    L,P,E
Winsock Control 6.0                 MSWINSCK.OCX    6.00.8169      P,E

L = Learning Edition
P = Professional Edition
E = Enterprise Edition

Si vous avez comme moi une version base, en chargeant des sources venant de version pro ou entreprise vous vous retrouvez avec le message
Le controle n'a pas ete cre parcequ'il n'est pas correctement licenciéZmême si vous avez récupéré le fichier ocx manquant.

Dans mon cas c'était mscomm32.ocx .

J'ai donc récupéré le fichier je l'ai mis dans system32  et j'ai lancé la commande

<Path to RegSvr32>\REGSVR32.EXE /u <Path to OCX>\OCXFILE.OCX

comme indiqué sur le site microsoft .

Ensuite j'ai téléchargé les deux fichiers :

http://download.microsoft.com/download/vb60ent/ Sample30/1/W9XNT4/EN-US/VB6CLI.EXE

et http://download.microsoft.com/download/VB60Pro/Ins tall/2/Win98/En-US/VBUSC.exe

j'ai exécuté les exe et le problème a été résolu .


Source

  • les deux fichiers sités dans l'article sont dans le ZIP
les deux fichiers  sités dans l'article sont dans le ZIP

 Conclusion

Vous trouverez ci dessous les liens sur le site support de microsoft traitant de ce probléme  attention les pages sont en Anglais:

http://support.microsoft.com/default.asp x?scid=http://support.microsoft.com:80/support/kb/ articles/Q177/7/99.ASP&NoWebContent=1

http://supp ort.microsoft.com/default.aspx?scid=kb;EN-US;19475 1

http://support.microsoft.com/default.aspx?scid= kb;EN-US;195353

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • VB6CLI.EXETélécharger ce fichier [Réservé aux membres club]51 497 octets
  • VBUSC.exeTélécharger ce fichier [Réservé aux membres club]95 720 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture PILOTER GOOGLEEARTH AVEC SES API
Source avec Zip Source avec une capture VISUALISATEUR / EDITEUR OPENGL
Source avec Zip Source avec une capture FORCER LE "." POINT COMME PARAMÈTRE DÉCIMAL DANS LES PARAMÈT...
Source avec Zip Source avec une capture JEUX DE COMBAT OPENGL
Source avec Zip Source avec une capture ROTATION 3D

 Sources de la même categorie

Source avec Zip Source avec une capture INTERAGIR AVEC LES USAGERS ...SANS UTILISER DES 'ALERTS' par marcelsnews
Source avec Zip MODIFICATION DYANAMIQUE DES PARAMÈTRES D'UNE FONCTION D'UN [... par marcelsnews
Source avec Zip Source avec une capture JSON PARSER - ANALYSE DE CHAINES JSON par Renfield
Source avec Zip CREATION DE GADGET EN VB6 par djebbipgm
Source avec Zip Source avec une capture CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE... par Sechaud

Commentaires et avis

Commentaire de cauroir le 27/05/2004 09:26:47

Merci pour ces explications

Commentaire de stefb28 le 27/05/2004 21:08:45

j'utilise VB6 initiation et il m'est impossible d'utiliser mswinsck.ocx meme avec ces outils

Commentaire de cuq le 28/05/2004 10:14:20

Exacte Idem pour moi, pourtant dans la doc il parle uniquement de :
RemoteData Control 6.0               MSRDC20.OCX   qui reste réservé à la version Entreprise ???

Commentaire de jafouille le 28/05/2004 13:48:30

J'avais ce problème avec l'objet DBGRD.OCX (message d'erreur suivant : impossible de charger le contrôle, licence introuvable)

Merci pour ta trouvaille. C'est en effet hyper efficace.

Commentaire de theuds le 13/06/2004 15:22:26

Ca ne marche pas chez moi.

Je n'ai ce problème que depuis que j'ai migré à Windows XP.

(suis en VB5)

Commentaire de cuq le 14/06/2004 11:06:20

Note : Cette article ne concerne que VB6 pour VB5 ?

Peut être un début de piste avec le lien :
http://support.microsoft.com/default.aspx?scid=kb;EN-US;181854

Il y a sur cette page la version VB5CLI.exe.

Bonne chance ( il en faut avec les produits CroSoft parfois )

Commentaire de theuds le 19/06/2004 12:23:30

Oui bien sur, avec la version pour VB5,
mais ca ne change rien.
Je ne comprends pas que MS fasse des produits qui
aillent s'enregistrer un peu partout dans la base de registre
et donc souvent ne fonctionne pas correctement.

Comment faire qu'en on a VB et qu'on ne peut pas l'utiliser ?

Commentaire de tophux le 06/01/2005 15:32:50

Bonjour,

Savez vous comment resoudre le probleme lorsque l'ont utilise l'ocx MSWINSCK.OCX depuis un VBS ??

Cordialement,

Ch.Meteau

Commentaire de bibinette le 07/04/2005 09:47:55

J'ai le même problème mais avec VB.net sous visual studio pro 2003 : probléme licence, je n'arrive pas à trouver la solution
help me please!

Commentaire de varbool le 12/05/2005 23:10:07

Merci beaucoup
Ca marche je confirme
C'est pas obligatoire de désinstaller le composant et c'est pas obligatoire d'executer "VBUSC.exe"

Commentaire de arnaud75 le 17/10/2005 17:38:41

Bonjour,

j'ai lancer la commande pour licencier l'ocx dans la base de registre mais il ne marche toujours pas dans vba pour excel. Faut-il faire une manipulation supplémentaire.
Merci d'avance.

Commentaire de ds68 le 22/10/2005 11:14:08

Moi j'ai visual basic5 création qui est gratuite mais limité sur certaine fonction le fichier install vb5ce  est j'ai essayé la procedure mais winsock ne fonctionne pas existe t-il une version compatible ou une solution pour le rendre compatible ?
Merci

Commentaire de stephaneperchey le 17/10/2006 18:42:03

juste un ptit lien j'ai pas tous lu mais voila sa peux aidé

http://www.ascentive.com/support/new/support_dll.phtml?dllname=COMDLG32.OCX

Commentaire de Phil007 le 09/11/2007 11:37:17

Bonjour,
J'ai rencontré un problème similaire dernièrement:
- mes logiciels en VB6 (... encore en 2007, je sais, ... mais puisqu'ils sont efficaces ...) sont utilisés par plus de 400 bureaux d'études.
- j'installe VISTA Pro sur ma nouvelle machine, VB6 et mes fichiers de développement VB6
- impossible de relire les fichiers VBP complètement. Chaque fois j'ai le message d'erreur "problème de licence information ... pas présente dans VB6". Ce problème est sur des tas de forums et chacun apporte sa pierre à l'édifice. Il est évident que le référencement de plusieurs OCX ne se fait pas et qu'il n'est pas évident au premier regard de trouver quel OCX pose problème. J'utilise par exemple des OCX de Microsoft, Sheridan et Infragistics.

Solution, d'abord détecter quels OCX sont défaillants. Il suffit de faire un projet avec une 'form' et d'ajouter un COMPOSANT à la fois et tester les outils ajoutés. On se rend rapidement compte de ce qui va et ce qui n'iras pas.

Nombreux excellents forums expliquent qu'il suffit de référencer ses OSX en lancant la commande REGSVR32.exe qui se trouve dans le répertoire \system32 :
c:\windows\system32\regsvr32.exe et à la suite après l'espace le nom de votre OCX à enregistrer. Cela marche dans certain cas... mais pas toujours ... évidemment.

Voici mes 3 contrôles qui posaient problème :
- THREED32.OCX (Sheridan 3D controls)
- GAUGE32.OCX (Microhelp gauge controls)
- GRID32.OCX (Microsoft grid controls)

J'ai trouvé ce qui ne fonctionnait pas chez moi après 1 bonne semaine de tracasseries. Dans le CD VB6, allez dans le répertoire \common\tools\vb\controls et exécutez le fichier VBCTRLS.REG. Ceci va enregistrer correctement les controles dans la base de registre.
Et immédiatement après cette exécution, ... miracle... tout fonctionne même sous VISTA.

Comme quoi, on peut chercher dans toutes les directions, mettre tout en cause avant de trouver le bon remède.

Commentaire de acoi le 14/02/2008 11:36:44

Tu es un génie mon ami.

Que de temps de perdu pour tomber sur ton message et un clique de souris tout marche sous Vista.
Pour ma part c'est le RichText32.ocx qui était foireux. Mais maintenant c'est Ok.

Merci encore pour ta contribution

Commentaire de hupeleto le 05/03/2010 11:50:24

Bravo PHIL007, ça marche encore plusieurs années après, avec VB6 et Windows 7 X64 Pro !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales