Nous sommes nombreux à avoir développé avec le studio Visual Basic 6 (VB6), atelier logiciel très évolué pour l'époque et facile d'accès pour les amateurs.
Dès Windows Vista (il me semble) il est devenu obsolète, incompatible ! Les versions suivantes, comme VB2008 que j'utilise, effectuent une mise à niveau automatique mais cette dernière ne parvient pas toujours à récupérer toutes les fonctions correctement. En particulier certaines syntaxes de déclaration ne sont pas traductibles.
Pour compléter une application VB6 ou en réaliser la maintenance, ayant le dos au mur, je viens de découvrir qu'il est possible de faire tourner VB6 sous Windows 10 (et sans doute, XP, W7 ...).
Pous cela, une des solutions se trouve sur le site VBcorner.
Il faut bien sûr disposer des CD VB6 ou d'une copie ISO avec sa clef (que l'on trouve en ligne).
Le site propose une version récente du logiciel de compatibilité qui nécessite une modeste participation à l'effort de développement, c'est la version que j'ai choisie. Cependant les versions précédentes sont gratuites - il me semble. A vous de voir.
Il est IMPERATIF de bien lire les procédures d'installation elle sont précises et détaillées. En particulier la procédure d'acquisition de la clef d'utilisation via un mail. J'ai fait un peu vite ce qui m'a fait perdre du temps.
Ceci dit, globalement cela fonctionne parfaitement, j'ai pu réouvrir mes anciennes applis malgré quelques messages d'erreur du système (genre entrée du registre) qui n'ont pas eu de conséquence.
PhB 2021 11 22
je ferai mon possible pour répondre aux commentaires.