Si vous effectuez un portage sur VB6, vous ne devriez pas avoir à faire beaucoup de changements.
Si vous utilisez une version de VB.Net, vous constaterez que les changements sont plutôt extrêmes. Un outil automatisé va essayer de faire une partie du travail pour vous, mais en fonction de la façon dont votre code a été écrit et des fonctionnalités VB5 que vous avez utilisées, vous constaterez probablement que vous devez corriger manuellement la plupart des modifications apportées.
Le plus gros problème est que certaines fonctionnalités VB5 n'ont pas d'équivalents directs dans VB.Net. Est-ce que l'un de vos formulaires utilise des tableaux de contrôle? Vous pouvez faire quelque chose au moins vaguement similaire dans VB.Net, mais l'outil de conversion ne sait pas à ce sujet, donc les convertir devra être complètement manuel.
Pour votre information, service packs Microsoft sont disponibles sous deux formes. Le processus normal de mise à jour détermine les correctifs requis sur votre ordinateur, puis les télécharge et les installe. Mais il y a aussi une version "administrative" qui télécharge tous les changements nécessaires en un seul paquet. Ce paquet ne s'installe pas automatiquement - lorsque le téléchargement est terminé, vous devez le lancer manuellement. La version d'administration est destinée aux administrateurs système, qui devront peut-être appliquer le même correctif à des dizaines/centaines/milliers d'ordinateurs sur un réseau. Vous ne devriez pas avoir à télécharger les mêmes données encore et encore. Les services d'administration ne vous aideront pas avec VB5, bien sûr (à moins que vous ne trouviez quelqu'un qui a téléchargé les service packs VB5 et les a conservés). Mais si vous finissez par utiliser une nouvelle version de Visual Studio (ou VB), et que vous pensez qu'il est probable que vous continuerez à les utiliser plus de 6 mois après la fin du support de Microsoft, vous souhaiterez peut-être entrer l'habitude de télécharger les packs de service d'administration et de les archiver quelque part. Cela pourrait prévenir de tels problèmes à l'avenir.
Quelle est votre question? –
Où puis-je télécharger un service pack? Et cela va-t-il résoudre le problème de licence? – Stephen
Soyez précis sur la SP dont vous avez besoin. C'est un. Deuxièmement, si rien ne vous aide à avoir deux choix: 1) Installez-le et utilisez-le sur une machine virtuelle Win98, ou autre chose qui est de la date de VB6. 2) "Port" le code à la version plus récente de VB. – Poni