2009-06-09 6 views
3

Je dois gérer un certain nombre d'applications mineures héritées et la plupart d'entre elles n'ont pas ou peu de documentation. Il y en a quelques-uns qui ont été écrits soit en VB5 ou en 6, mais je ne peux pas dire lequel. Il ne semble pas y avoir de grande différence dans l'apparence du code source, et je peux charger l'un ou l'autre en utilisant VB6, et même les exécuter dans l'IDE, mais j'ai le sentiment que le plus ancien des deux est VB5. Existe-t-il un moyen de dire par l'inspection du code dans lequel un projet a été créé? Ou d'une autre manière.Comment distingue-t-on les projets VB5 et VB6?

Répondre

2

Le fichier .VBP pour un projet VB6 contiendra une ligne comme celui-ci:

Retained=0 

fichiers projet VB5 ne contiennent pas cette ligne. Vous pouvez charger des fichiers de projet VB6 dans VB5, mais vous obtenez un avertissement à propos de la clé "Retained" non valide.

0

C'est dans le fichier de projet. De plus, si vous avez installé les deux, lorsque vous OUVREZ le fichier projet à partir de l'Explorateur, il doit démarrer l'outil "VB Selector" qui va déterminer quelle version ouvrir pour ce projet.

Questions connexes