web-dev-qa-db-fra.com

Alternative IDE pour VB6 et VBA

J'ai été gâté par Visual studio 2008 et Eclipse et je dois faire un petit travail de maintenance sur une application VB6.

Quelqu'un connaît-il une alternative/mise à jour IDE pour VB6?

Une réécriture n'est pas une option, je corrige juste quelques bugs et c'est une grande base de code.

62
Omar Kooheji

Je n'ai jamais entendu parler d'une alternative IDE pour Vb6. Cependant, ces deux compléments VB6 (gratuits) sont indispensables et vous faciliteront la vie - surtout s'il y a beaucoup de code. Ils sont également efficaces pour VBA dans Microsoft Office.

MZ-Tools : fournit une superbe collection d'outils IDE - trouver des variables inutilisées, des méthodes inutilisées, une grande "recherche" all ", extraits de code. Écrit par Carlos J. Quintero, à qui je dois maintenant des heures et des heures.

http://www.mztools.com/v3/mztools3.aspx

Et SmartIndenter , qui s'occupe de toutes les indentations automatiques. Il fait une chose et il le fait bien.

http://www.oaltd.co.uk/Indenter/Default.htm

Screencap of MZ-Tools Menu

61
Shane Miskin

Parce que le VB6 IDE ne le fait pas détecte changements de fichiers fait en dehors de l'IDE, il peut être assez difficile de développer du code en dehors de l'IDE VB6, sans courir le risque de perdre des modifications de code .

Mais il est possible d'exécuter une construction de projet VB6 à partir de la ligne de commande il est donc possible de faire un simple VB en utilisant n'importe quel éditeur de texte/IDE capable d'exécuter une commande et de capturer sa sortie.

Mais pour des choses comme les modifications de l'interface graphique et le débogage, il n'y a vraiment pas d'autre choix que de revenir à l'IDE VB6.

Voici les commandes nécessaires pour exécuter la génération à partir de l'invite DOS:

set PATH="d:\Program Files\Microsoft Visual Studio\VB98\";%PATH%
vb6.exe /out ErrorFile.txt /make MyProject.vbp

[~ # ~] fwiw [~ # ~] le Zeus IDE a la capacité de importer un VB fichier de projet et afficher les détails du projet dans l'arborescence du projet/espace de travail. Il exécutera également la construction et capturera la sortie.

8
jussij

Visual Basic Tools for Visual Studio vous permet d'ouvrir un projet vb6 dans Visual Studio 2012/2013, avec un aperçu de base, une coloration syntaxique et quelques autres choses.

C'est un travail en cours, mais si comme moi vous avez des programmes vb6 morts vivants à maintenir, c'est ... intrigant.

Sauf qu'il n'y a pas d'éditeur d'interface graphique, pas de débogage. Je crains que ces points (en particulier le débogage) ne rompent les accords. (Bien sûr, je comprends que tout n'est pas possible).

8
Guillaume

Il y a quelque temps, j'ai fait des recherches et rien n'est venu. Je ne pense pas que vous ayez de vraies alternatives ...

Mais vous pourriez envisager de vérifier ceci: http://www.axtools.com/products/cs2k3vb_screenshots.htm Cela semble assez prometteur.

Complément pour Visual Basic 6.0 contenant plus de 50 outils et assistants professionnels. L'assistant de visualisation de code enrichit l'éditeur de code VB6 standard avec des lignes de branchement pour les instructions conditionnelles, les détails de fin de ligne et les zones sensibles. De plus, l'analyseur de code identifie le code mort et lent, les outils SmartComplete et AutoText vous aident à écrire du code avec une compétence dont vous n'avez jamais rêvé, tandis que l'explorateur de projet amélioré avec code en expansion et vue de flux de code peut rendre l'accès à un emplacement de code l'action rapide que vous toujours nécessaire. Autres outils: Recherche étendue, Rechercher des références, Concepteur Explorer, Formateur de code, Concepteur TabOrder (avec commande automatique), Concepteur de raccourcis clavier, Outil d'insertion de gestionnaires d'erreur, Protection d'exception, Vérificateur d'orthographe, Réviseur de chaînes, Vérificateur de conformité des commentaires, Gestionnaire de liste des tâches, Extraits de code Manager, Naming Standards Manager.Version 2007 ajoute Designer Analyzer, User Interface Standard Properties Manager, Library Explorer, y compris Designer Snippets, de nombreuses améliorations dans la plupart des sous-systèmes.

8
Ilya Kochetov

Oui, aucun IDE alternatif à VB6 afaik. Mais un complément indispensable que j'ai utilisé était CodeHelp. Cela vous donne des onglets! pour les fenêtres, l'ordre des onglets facile, le commutateur plein écran et peut-être un complément de roue de souris. Découvrez-le sur la page Planet Source Code . Et assurez-vous de vérifier les commentaires pour un téléchargement dans un fichier d'installation car j'ai eu des problèmes avec le code source et le site de l'auteur.

3
RayOK

DoyleSoft BASIC alternative visual basic

compilateur jabaco aussi-

2
uli

CodeHelp Add-In 2.2 Incroyable plugin VB6 pour aider à organiser et à coder.

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=62468&lngWId=1

enter image description here

2
rubStackOverflow

J'ai utilisé Visual Assist X lors de la programmation dans VB6. C'est un complément de coloration de code.
Un must have, une fois que vous vous êtes habitué à VS2005 +
Je ne sais pas si VB6 est toujours pris en charge dans la version actuelle, vous devriez donc jeter un coup d'œil et voir par vous-même (et peut-être obtenir une version plus ancienne)

2
Ron Klein