2010-07-11 4 views
1

J'ai utilisé Visual Basic 5 depuis sa sortie il y a quelques années. Je l'ai réinstallé sur chaque nouvel ordinateur portable que j'ai acheté et téléchargé le service pack chaque fois. Je pense que c'est SP2 pour VB5 dont j'ai besoin.Impossible de localiser les Service Packs pour Visual Basic 5

Mais n'ayant pas touché en deux ans, je viens de l'installer sur un ordinateur portable pour modifier une application. Cependant, il semble que Microsoft ne propose plus le service pack pour le téléchargement . Et à l'ouverture de mes projets, je reçois des messages répétés pour chaque image me disant que je n'ai pas la licence pour utiliser le contrôle en mode développeur.

Quelle est cette erreur et comment puis-je obtenir les service packs?

+1

Quelle est votre question? –

+0

Où puis-je télécharger un service pack? Et cela va-t-il résoudre le problème de licence? – Stephen

+0

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

Répondre

1

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.

0

La question de la licence est référencé sur la base de connaissances Microsoft http://support.microsoft.com/kb/181854

Un correctif est disponible, téléchargeable à partir du même endroit.

Remarque: si vous utilisez Windows Seven, vous devez exécuter VisualBasic en mode élevé.