Installer VB6.0 Sous Vista PRO (32bits)
Bonjour,
Pour Installer VB6 sur Vista Pro (32 bits)
J'ai utilisé :
1 - Microsoft Visual Basic 6.0 Professionnel,
2 - "Vs6sp6B.Exe" - (Téléchargeable sur le site de Microsoft.Com),
3 - "KB957924-x86-FRA.Msi" - (Téléchargeable sur le site de Microsoft.Com).
Installé
Microsoft Vista Pro (32 bits)
-------------------
sur un système : Dual Boot XP Pro - Vista Pro
Pentium 4 (Prescott) 3.2 GHZ
CM Asus P4C800-E
2 GO Ram
HDD 2 Tr
CG NVIDIA GeForce 7600 GT
<<<< IMPORTANT >>>>
Neutralisez le contrôle des comptes utilisateur ;
Pour ce faire ouvrez "Panneau de configuration\Comptes Utilisateurs"
Cliquez sur "Activer ou désactiver le contrôle des comptes utilisateur."
"Décrochez" la case à cocher.
Rebootez.
De retour dans Windows :
Installez VB6 - Ne tenez pas compte d'un éventuel message de Windows compatibilité
Ne pas aller chercher de l'aide sur Microsoft.Com, vous n'y trouverez
rien d'utile - Cliquez sur "Continuer".
Lorsque l'installation de VB est finie,
- Installez le cas écheant MSDN,
- Installez le ServicePackB "Vs6sp6B.Exe" (Téléchargeable sur Microsoft.Com),
- Installez le correctif - KB957924-x86-FRA.Msi (Téléchargeable sur Microsoft.Com),
- Installez éventuellement vos Plug-In et autres accessoires.
Lancez VB
A ce niveau, le logiciel doit s'ouvrir sans aucune alerte
(le cas contraire revoyez la procédure)
Si tout se passe bien, il faut à présent inscrire vous contrôles ActiveX
persos dans la BDR...
- Pour ce faire :
Si comme moi vous avez stocké tous les contrôles dans un même dossier utilisez ce BATch :
(dans le dossier contenant les contrôles bien sur ;-) )
@Echo Off
CLS
ECHO.
ECHO.
Echo Enregistrement des ''Controles ActiveX'' en cours !
ECHO.
ECHO.
Echo Veuillez patienter...
ECHO.
ECHO.
For %%D In (*.ocx) DO Cmd.Exe /C %windir%\System32\REGSVR32.EXE /s %%D
Echo L'enregistrement des ''Controles ActiveX'' est termine !
Echo.
Echo.
Pause
REMARQUE : Le batch ne vous donne aucune indication sur l'échec ou la réussite de l'inscription.
(Rendez-vous dans l'IDE de VB, Ouvrir "Projet/Composants") - Contrôlez...
Si par contre vos contrôles sont disperssés, cette astuce va vous permettre de rendre la tâche moins penible :
- Faites un click-droit sur un contrôle ;
Sélectionnez "Ouvrir avec..."
- Cliquez sur sélectionner un programme... ;
- Cherchez - \Windows\System32\Regsvr32.exe
- Cochez la case "Toujours utiliser ce programme..."
- () IDEM Pour vos DLL...
Désormais pour inscrire un contrôle dans la BDR, un simple double-click suffira !
(S'il survient, ne tenez pas compte du 1er message Windows "Un point d'entree..."), ce qui compte est
la confirmation d'inscription qui devrait suivre.
ATTENTION : << CECI NE FONCTIONNERA QUE SI LE "CONTROLE DES COMPTES UTILISATEUR" EST NEUTRALISÉ >>
(Sur XP cette action reste valable en permanence)
Astuce : Ne vous occupez pas des fenêtres ouvertes par windows, cliquez sur chaque un de vos
contôles, et lorsque c'est fini, refermez ces fenêtres
- Sur la Barre des Tâches - Bouton droit "Fermer le groupe"
A ce stade, il ne vous reste plus qu'a restaurer la sécurité sur les comptes utilisateur (((RECOMMANDÉ)))
Rebootez
De retour dans Windows :
Si tout c'est bien passé, désormais, votre VB6 fonctionne parfaitement sous Vista !
Enjoy...