Pendant des années, Visual Basic 6 a été le moyen le plus rapide de créer un programme Windows. Beaucoup de ces programmes tournent encore aujourd'hui, en production, au laboratoire, au service commercial. Mais la technologie est en bout de course. Nous portons votre application VB6 vers C# et .NET.
Pourquoi remplacer VB6 dès maintenant
- Plus de support pour l'environnement de développement. Microsoft ne prend plus en charge l'environnement de développement VB6 depuis le 8 avril 2008.
- Un runtime au support restreint. Selon Microsoft, le runtime VB6 fonctionne aussi sous Windows 11. Il n'est toutefois pris en charge qu'en cas de régressions graves et de failles de sécurité critiques. Microsoft recommande de remplacer les applications VB6.
- Uniquement 32 bits. Les programmes VB6 ne fonctionnent qu'en tant qu'applications 32 bits et ne peuvent pas charger de bibliothèques 64 bits.
- Contrôles ActiveX. De nombreux programmes utilisent des composants OCX d'éditeurs qui n'existent plus.
- Presque plus de développeurs. Ceux qui maîtrisent VB6 exercent généralement depuis longtemps.
Ce que devient votre application VB6
- Langage. C# avec .NET 10. VB.NET est possible, mais nous recommandons C#, car il dispose de davantage de développeurs et de bibliothèques.
- Interface. Les formulaires passent en WPF ou WinForms, ou, sur demande, deviennent une application web.
- Accès aux données. DAO et ADO laissent place à Entity Framework ou ADO.NET.
- Composants. Nous remplaçons les contrôles OCX par des composants .NET actuels.
- Interfaces. Les interfaces COM utilisées par d'autres programmes sont conservées sur demande.
Notre démarche
- État des lieux. Recenser les formulaires, les modules, les classes, les composants OCX, la base de données et les interfaces COM.
- Consigner le comportement. Enregistrer les résultats avec des entrées réelles, comme référence pour la nouvelle application.
- Construire un pont. Via COM, les anciennes et les nouvelles parties fonctionnent ensemble pendant un certain temps.
- Module par module. Chaque module est mis en service séparément, jusqu'à ce que le dernier formulaire VB6 soit désactivé.
Pour commencer : le Diagnostic de modernisation
Dans le Diagnostic de modernisation, nous analysons votre application VB6, proposons une architecture cible et calculons à partir de quand le portage devient rentable. Vous recevez un rapport d'analyse avec l'architecture cible, un calcul de rentabilité et un plan par étapes. Le Diagnostic de modernisation coûte 3 490 € HT à prix fixe. Si vous nous confiez ensuite le projet, nous déduisons 50 % du prix de l'offre.
Demander l'offre Réserver dans la boutique
Questions fréquentes sur la migration VB6
Notre programme VB6 ne fonctionne-t-il plus sous Windows 11 ?
Généralement, il fonctionne encore. Le risque est ailleurs. Les nouvelles fonctions, les bibliothèques 64 bits et les mises à jour de sécurité deviennent de plus en plus difficiles. Et un jour, le développeur manque.
Pourquoi ne pas tout réécrire d'emblée ?
Parce que votre programme renferme le savoir de nombreuses années. La transformation progressive le préserve et apporte des bénéfices plus tôt.
Et VBA dans Excel ou Access ?
VBA est apparenté à VB6, mais c'est un sujet à part. Pour en savoir plus, voir la page Migration VBA.
Pour aller plus loin
- Moderniser un logiciel ancien : de Delphi, VB6 et MFC vers .NET, étape par étape
- Modernisation et portage de logiciels
Parlez-nous de votre projet
Décrivez-nous brièvement votre application VB6. Nous vous répondons rapidement et vous conseillons sans engagement. Téléphone +49 761 28522110 ou via le formulaire de contact.
