
| A. Project tree | B. Hypertext view |
| C. Details panel | |
The Project tree on the left lets you navigate your project(s). Right-click a file, module or procedure for a popup menu. Double-click a graphics file (.frx file or picture) to view it.
| Class info | Open Details panel for selected file, module or procedure. |
| Call trees | Display call trees for selected item. |
| References | Display the References to window. |
| Project Graph | Display selected item in Project Graph. |
| Module members | Create Module members report for selected module. |
| Problem report | Create Problem report for selected file. |
| Print... | Print the code. |
| Full file view | View the entire file. |
Surf your code in the hypertext panel. Your code is automatically color-coded and hyperlinked by Project Analyzer. Click the highlighted words and icons:
| Filename As String [Module1] | Jump to the declaration of the item. |
| Highlight Filename | Highlight the word to spot local references. |
| References | Display the References to window. |
| Back | Back in history. |
| Forward | Forward in history. |
| Copy | Copy code to Clipboard, syntax-formatted. |
| Copy as HTML | Copy code as raw syntax-formatted HTML. |
| Export... | Export code to a syntax-formatted file. |
| Print... | Print the code, syntax-formatted. |
| ✔ Line numbering | Toggle line numbers on/off. |
| ✔ Line numbering in copy | Toggle line numbers on/off in Copy to Clipboard. |
You can fine-tune the hypertext view by selecting Hypertext options in the Options menu. You can configure the colors, the underlining of links, the strikethrough effect on dead code and toggle line numbering on/off.
Detailed information about the currently selected piece of code is to be found at the bottom of the main window.

| Problems tab | File tab | Module tab | Procedure tab | Problem detection related functionality. Read more |
Information on the selected physical file on your disk. Lines of code, file size and date. File use trees (dependencies). |
Information on the selected module, form, class, interface or structure. Lines of code and other metrics. Procedures, variables, constants, Types and Enums defined in the module. Controls of classic VB forms. Often, a file contains just one module, but VB.NET and COM files can contain several modules. Right-click in the lists to move around the project and view cross-references. |
Details on the currently selected procedure. Lines of code and other metrics. Parameters, local variables, constants. Call trees forwards and backwards. If this tab is empty, select a procedure first. Even though you see a procedure in the hypertext view, you may not be browsing that procedure but rather the module it appears in. |
|---|
| Dead code. The red line means that the code is dead. See Terminology. | |
| Exposed code. The violet X means that the code is not used by the currently analyzed project(s). It can still be in use by another, unanalyzed project. The deadness status is thus unknown. | |
|
| These problem icons indicate a problem found in code review. Left-click or right-click the icon for more information. |
You can open a full legend of all the icons in the Help menu.
You can copy the currently visible code to the Clipboard by pressing Ctrl+C. Alternatively, select Copy in the Edit menu. To copy just a small snippet, select some code and press Ctrl+C. The code is copied both as plain text and formatted (RTF). You can paste the formatted text to a word processor for professional-looking instant documentation.
Copy as HTML. The Edit menu also contains the option to Copy as HTML. This command copies the code to the Clipboard as raw HTML. The HTML code contains your source in color-coded format just like in Project Analyzer, making it ideal for publishing code snippets on the web. Just paste the HTML code to an HTML file and you're done. Hyperlinks are not preserved this way. Use Project Printer to publish hyperlinked source as HTML.
You can optionally include line numbers in the Clipboard copy. Check the Linenums in copy setting in Hypertext options.
The Export command in the File menu saves the current source code into a syntax-formatted document file. The available file formats are HTML, RTF and plain text. HTML is ideal for publishing code snippets on the web. Both RTF and HTML are suitable for documenting your code with a professional look.
Export always saves the currently viewed portion of code, meaning the current procedure, module or file. Select some lines to export just the selected lines.
If line numbers are currently visible, Export will save line numbers in the file as well. Toggle line numbering on/off by right-clicking the hypertext area and selecting Line numbering.
©Aivosto Oy - Project Analyzer Help Contents