Visustin FAQ - Frequently Asked Questions

See also Troubleshooting later on this page.

Q: Can I edit the flow charts?

A: Yes, with Editor.

Q: Do I need Visio to create Visio diagrams?

A: Yes. Visio export requires Visio installed. Visustin sends the flow chart data to Visio, which is responsible for creating the diagram. Exporting does not function without Visio.

Q: Can I visualize an entire file/class/program?

Yes, but please read the details for the language in question. There are also some size limitations to consider with large charts. It's our belief that several compact flow charts are far more useful for documentation than a single monster picture. If you use Visual Basic, VB.NET or VBA, try Project Analyzer to visualize procedure calls, file dependencies and the control flow at a higher abstraction level.

Q: The diagram is too large. How can I reduce it?

A: Detailed flow charts are large because they contain all of what your code does. There are several tricks to keep the charts smaller. Try limiting the input first. Hiding comments preserves space. Read more about handling large charts.

Q: Is there a size limit?

A: No, there is no fixed size limit. However, you can expect practical problems with code exceeding 100 kB or 3000 lines. The chart may be too complex to generate or too large for your computer to handle. Read more about large charts.

Earlier versions of Visustin used to have problems with code sizes exceeding 32 kB or 64 kB, but these limits have been lifted.

Q: Some comments appear at strange locations, why?

A: Comments are not a part of a program's control flow. They may be written at a location that is hard to link with a specific control flow, or even on a line that is not executed at all. Therefore, a comment in the flow chart may appear at a different location from what the developer was thinking when writing the comment. Sometimes it is not clear whether a comment next to a conditional statement is labeling the "if" condition or the "then" branch. Similarly, a comment next to a looping statement may describe the entire loop, the loop body or the loop condition. A comment above a case label may describe the previous case branch, the case label itself or the next case block.

Q: How can I chart the dependencies between my procedures and modules?

A: Visustin is a flow chart generator. It does not visualize connections between procedures, classes or modules. If you need function call trees, class hierarchy diagrams or module dependency diagrams, try our Project Analyzer. It works with VB, VB.NET and VBA and produces several high-level diagrams from your code.


Troubleshooting

Q: Error #429 getting flow chart image: ActiveX component can't create object

A: WinGraphviz.dll is probably missing or not installed. Run the demo version setup to get all run-times installed correctly. Alternatively, just copy WinGraphviz.dll in the same directory as Visustin.exe.

Q: Error h80020009 registering WinGraphviz.dll

A: Run Visustin as Administrator and try again. Alternatively, run setup as Administrator.

Q: Visustin crashes at start-up or every time I press Draw or Editor. Why?

A: You never get to see a flow chart? Please ensure you have write access to a root directory. In Windows Vista, you may need to disable UAC or run as Administrator. More

Q: Visustin hangs or crashes on my 5000-line file. Why?

A: The file is probably too large or complex to flowchart. Read about large charts.

Q: I printed everything on one sheet. The output looks dim. How do I fix it?

A: There is a limit to what one can reasonably fit a one sheet of paper. Try printing via Editor. This produces the print-out in vector graphics, giving more precision.

Q: Sometimes a large picture displays strange colors or becomes rasterized. Why?

A: When low on memory, Visustin uses less colors when zooming out. This saves memory but may produce a rasterized black & white image or strange colors. This effect may appear from time to time depending on the physical RAM availability. Close other programs to free some memory or add RAM into your system. You can also zoom again as the operating system may have freed up some RAM meanwhile.

Q: The chart appears rotated 90 degrees. How can I get it in normal orientation?

A: Rotation is a demo version limitation. The full version does not rotate the flow charts.

Q: Visustin runs when I'm logged in as Administrator but crashes when I'm logged in as a regular user.

A: Does the user account have write access to a drive root, say C:\? Visustin requires root access to some drive for its temporary files. More

Q: The flowchart displays empty symbols without any code in them

A: This is a known bug without explanation. It seems to be related with Windows Server 2003. Workarounds: 1) Run Visustin on Windows XP. 2) Try Editor. 3) Export to Visio.

Q: I had problems displaying national characters with a previous version. Has this been fixed?

A: Starting with version 5, Visustin supports a wide range of character sets.

Q: How to get rid of rasterized colors in Editor?

A: Your display is running in a low color mode. Right-click the Desktop, select Properties, Settings and select a proper color mode such as 32-bit True Colors.

Q: How to fix errors with large charts?

A: See Troubleshooting large charts


Language support

Q: Will you support language x in a future version?

A: We rely on user feedback when deciding which languages and dialects to add. Please send us your vote. We will tell you what the chances are to get it added.

Q: Can I use Visustin in my programming environment as an add-in?

A: Visustin is a stand-alone tool that doesn't depend on any programming environment or IDE. If you would like Visustin to work as an add-in, please send us your vote.


Q: Visustin – What does it mean?

A: Visustin is an artificial name with the intended meaning visualizer. It is formed from the Latin word visus (vision) by adding then Finnish ending -tin (-izer). So, we simply added the words visus+tin = Visustin. While Visustin itself is a mixed language construct, the Finnish word visusti means carefully, a requirement for professional software development and maintenance.

Q: How do I say "Visustin"?

Visustin is pronounced as [visustin].

Written in another way, say it like vi-sus-tin. The "i" and "u" sounds are short as in "it" and "put". The ending "tin" sounds like tin the metal in English.

Some misspellings of Visustin include "Vistuin", "Visusting", "Visustion" and "Visutin".

©Aivosto Oy