Bonjour
Comme il devient à la mode de tenir Seven ou Huit pour responsable d'éventuels dysfonctionnement de VB6
alors que dans la quasi totalité des cas il s'agit d'erreurs de l'utilisateur, il m'a semblé indispensable
de faire quelques rappels, quitte à répéter ce qui est régulièrement dit sur ce forum :
1) il n'y a pas de problème particulier de fonctionnement de VB6 quelque soit l'OS (32 ou 64bits/Vista, Seven ou Huit)
autre que le déplacement des contrôles dans l'IDE (Flickering) et qui se résout en cochant
<Désactiver la composition du bureau> dans les <Propriétés de Visual Basic 6.0 => Onglet Compatibilité>
2) le dernier service pack (SP6) de mise à jour pour Visual Basic 6 en Français est en date du
16/08/2012 : Mise à jour cumulative de Microsoft Visual Basic 6.0 Service Pack 6
3) Avant d'installer Visual Basic et les services packs sur une OS 64 bits,
modifier Les modes de compatibilités dans les Propriétés du Setup d'installation
(et accessoirement de Visual Basic une fois installé s'il n'y a pas eu transmission) :
- Mode de compatibilité : XP SP3
- Cocher Exécuter en temps qu'administrateur
- Accessoirement reproduire ces options pour <Modifier les paramètres pour tous les utilisateurs>
4) La création d'un fichier vide dans “C:/Windows” renommé MSJAVA.DLL avant l'installation
permet de ne pas forcer l'installation du fichier par défaut et supprime le redémarrage de Windows.
Pensez à le supprimer après l'installation de VB.
5) Si vous devez réinstaller VB6, il existe une procédure de désinstallation qu'il est préférable de suivre à la lettre :
KB248697: Procédure de désinstallation
6) Lors de l'installation, se borner dans un premier temps à installer UNIQUEMENT les éléments suivants:
- Visual Basic 6.0
- ActiveX
- Acces aux données (décocher “Fournisseur simple Microsoft OLE DB (OSP)” dans “Fournisseurs OLE DB, ADO, RDS”)
- Graphiques
Une fois l'installation réussie, ajoutez les éléments voulues en relançant l'install puis installez seulement le service pack 6.
7) Rappel, sur une OS 64 bits, le dossier cible des librairies liées n'est pas System32 mais SysWOW64
Il est donc nécessaire d'utiliser l'utilitaire Regsvr32 de ce dossier et non celui-ci du dossier System32 pour enregistrer un ActiveX.
En cas de difficulté persistante, il peut être utile de donner des droits à ACMSETUP.exe (pratiquer comme en 3°)
8) Installation sur Windows Huit :
A la fin de l'installation, celle-ci peut ne plus répondre (blocage lié à l'installation de certains utilitaires)
Utilisez le gestionnaire de tache pour quitter : l'installation est terminée.
Partager