Need source code formatter/documentor for VB6/2005

Posted on 2007-10-11
Last Modified: 2013-12-12
Greetings, Gurus!
I just received a VB job that entails documenting and then converting a 130,000 line VB6 program to VB 2005 (.NET).  By Dec 21!  I'm looking for a tool or tools that will do one or more of the following:

1) Add empty comment headers to all subs, functions and classes.
2) Convert global variables to a common naming prefix standard.
3) Tell me which code is active vs dead (so I can remove it).
4) Provide a calling tree for all modules.
5) Help me understand the code (ok, this may be a stretch).

I'd prefer to do the documentation, variable renaming and dead-code removal prior to running the VB 2005 conversion wizard so that there's less cleanup to do but I'm open to any and all of your suggestions.  Thanks!
Question by:SoftwarePilot
    LVL 69

    Expert Comment

    by:Éric Moreau does some of that.

    the version for VB6 is freeware
    LVL 10

    Expert Comment


    Author Comment

    Thanks for the pointers.  In my search, I just came across CodeSMART which, although pricey, looks like it will do everything I need and then some.  I'm going to evaluate it for a few days and will let you know if I keep it or go back to one of your suggestions.  Thanks!
    LVL 3

    Accepted Solution

    I've been using code smart for a number or years and its very good but combined with visustin should cover your need well

    Featured Post

    Gigs: Get Your Project Delivered by an Expert

    Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

    Join & Write a Comment

    It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
    A list of useful business intelligence software.
    The viewer will learn how to create multiple layers to apply various filters and how to delete areas from each layer’s filter.
    The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now