alle zu einem Visual Basic Projekt gehörenden Formulare, Module sowie Klassenmodule werden analysiert.
die darin deklarierten Codeobjekte werden in einer erweiterten Treeview-Ansicht nach Typ sowie Zugriff gruppiert.
die bedingte Compilierung mit globalen und lokalen Konstanten sowie mit beliebig tief verschachtelten #If-Blöcken wird berücksichtigt.
Code-Strukturierungshilfen wie Zeilenfortsetzungen (_ ), Anweisungsenden (: ) und klammerlose Prozeduraufrufe mit Angabe der Parameternamen werden berücksichtigt.
Wenn Sie mit der bedingten Compilierung und den Konstanten Win16 bzw. Win32 arbeiten, achten Sie darauf, dass im Optionsfenster der richtige Eintrag aktiviert ist.
VB Project Eye ist in und für Visual Basic 6 geschrieben. Das Tool lässt sich aber auch für die Versionen 4 und 5 einsetzen. Für korrekte Analyseergebnisse muss ein Projekt in jedem Fall compilierbar sein.
Das Programm setzt voraus, dass der Code innerhalb der Visual Basic Entwicklungsumgebung bearbeitet und gespeichert wurde. Damit wird sicher gestellt, dass die Codesyntax korrekt ist.
Das Projekt-Treeview, erkennbar an den Navigationsknöpfen, ist das zentrale Steuerelement in jeder Ansicht. Dort wird das zu untersuchende Objekt aktiviert.
Einige Analyseergebnisse können Sie in Form von einfachen Report-Dateien ausgeben. Achten Sie darauf, dass bei den Struktur- und Querwervweise-Reports zu jedem Modul eine Textdatei im selben Verzeichnis erzeugt wird.
1. eindeutiger oder nicht eindeutiger Querverweis 2. Position innerhalb der Prozedur. 3. Position innerhalb des Moduls. 4. Objekt in dem der Querverweis steht. 5. Codezeile in der der Querverweis steht.