Bonjour, je viens de m'inscrire, étant développeur VB6 depuis de nombreuses années.
Je rencontre un problème très agaçant depuis quelques jours :
J'ai un PC sous windows 10. J'y ai installé mon VB6 et repris mes sources de mon ancien PC sous seven.
Cela ne s'est pas fait sans mal, mais cela s'est fait (s'habituer à W10 !)
Il y a quelques jours, mon VB ne "reconnais plus MSCOMCTL.OCX que j'utilise plus que de raison dans mes progs.
Quand je lance mon .vbp, VB démarre (en mode admin) et affiche : Impossible de charger'' après j'ai toute la série de .log qui me renvoie "La classe MSComctlLib.ListView du contrôle ListView1 n'est pas une classe de contrôle chargée."
Et quand je crée un nouveau projet et veux ajouter MSCOMCTL.OCX, l'IDE plante en mode non admin et affiche pareil Impossible de charger'' (avec les deux apostrophes) en mode admin
Il y a aussi un truc, très souvent quand je charge un vpb, une alerte visual component manager s'ouvre :La méthode '~' de l'objet '~' a échoué
Pourtant j'ai bien cet OCX dans sysWOW64 (il y a MSCOMCTL OCX, OCA, SRG et DEP) l'OCX date du 9/01/2013 et fait 1 070 152 oct, version 6.01.9834
(Je l'ai aussi dans System32 !!!
Dans regedit je vois que les objets du genre imagelist, treeview et consort se réfère à celui qui est dans sysWOW64, mais je trouve aussi une référence à celui qui est dans system32 !!!)
Cet OCX marche très bien sur mon ancien PC (sous seven) avec le même VB et a marché très bien sous ce PC ci (sous W10) depuis décembre dernier
Je l'ai re-régistré (en mode administrateur, sinon _> erreur) avec succès
Quelqu'un a-t-il une idée pour me sortir de ce mauvais pas ?
Cordialement
Partager