Aivosto — Programming Tools for Software Developers

Project Analyzer screenshot Project Analyzer Project Metrics screenshot
Visustin screenshot Visio flowchart exported by Visustin

Project Analyzer finds flaws in VB code

Review your Visual Basic, VB.NET and VBA projects for logic errors and omissions. Find unused code, duplicated blocks and bad coding. Evaluate class design. Enforce programming standards. Print code. Generate interactive documentation and diagrams. Navigate code via links. List cross-references. Perform impact analyses before writing changes. View 180 software metrics.

Project Analyzer v9 finds nasty flaws

Find more nasty flaws in your code with this new version. Read What's new.


Project Analyzer features

Delete dead VB code automatically
Delete unused functions and modules.
Find invisible controls and duplicated code.
Find flaws by locating partially unused code.

Perform automated VB code review
Clean up your code. Enforce coding standards.
Optimize your syntax. Auto-fix bad code.
Locate logical flaws and hidden errors.

Understand legacy code
Surf hyperlinked code and call trees.
List cross references. Perform impact analysis.
Create project documentation.

Diagram your Visual Basic applications
Class hierarchy and cohesion diagrams
Data flow diagrams, control flow diagrams
Dependency diagrams
Function call graphs
Visio diagrams of large VB systems

Visustin v5 Flow chart generator

Visualize your code with flowcharts. Visustin reverse engineers source code to flow charts and UML activity diagrams. Create Visio flow diagrams and PowerPoint slides. Flowchart your source files in an automated way. Review algorithms. Verify program logic. Document complex functions. Restructure incomprehensible code.

Visustin flowcharts Ada, ASP, assembler, BASIC, C/C++, C#, Clipper, COBOL, ColdFusion, Fortran, Java, JSP, JavaScript, LotusScript, Pascal/Delphi, Perl, PHP, PL/SQL, PowerScript, PureBasic, Python, QuickBASIC, REALbasic, T-SQL, VB, VBA, VB.NET, Visual FoxPro and XSLT code.


Flow chart Editor added in Visustin v5

Edit flow charts with Visustin v5. Draw flow charts manually. Generate charts automatically, adjust manually. New version adds support for ColdFusion, XSLT and Turbo Delphi. What's new

VB Watch screenshot

VB Watch v2 – Profile, debug, handle errors

Evaluate performance and detect bottleneck code. Measure test coverage and find unexecuted lines. Add professional error handling and identify bugs in no time. Monitor executables and debug remotely. Ensure the quality of your VB6 projects.

No more mysterious error messages and crashes. No more yelling users! VB Watch adds advanced error handlers to your code with a few clicks, keeping your existing error handling fully enabled.

More programming utilities

ActiveXplorer Library file viewer and manager
VB Friend Go overspeed with VB6
Product catalog
Eval VB math parser and evaluator
RegExpr VB/VBA regular expressions

News

Project Analyzer v9.0.09: Overflow crash fixed. Download new version.

(01/2010) An important bug fix is available for Project Analyzer. An overflow error and crash could occur at startup. The bug only occurred on certain computers. If Project Analyzer crashed on you without ever starting up, please download the new version. If Project Analyzer starts up on your machine normally, it is not necessary to download this update.

Project Analyzer icon

Project Analyzer v9.0.08 minor update available

(01/2010) Welcome year 2010 and Project Analyzer v9.0.08. Improvements involve the Need report, Option Private Module (VBA), Partial Private Sub (VB.NET) and REM (VB.NET). The update is a free download for existing users of Project Analyzer v9.

Find hidden VB flaws with Project Analyzer v9

(10/2008) Locate errors and omissions before they turn into a nightmare on the users' machines! Project Analyzer v9 is an automated Visual Basic code review system. It helps you locate problematic functions and bad logic in your applications. Over 250 code review rules examine your code thoroughly to find lines that don't make perfect sense. Unnecessary and missing branches. Unconditional decisions. Partially unused code. Bad class design. Improperly chosen variables. Incomplete declarations. Incorrect use of Enums. Save money by fixing bugs and preventing new ones from getting born!

More news

RSS

Featured programming articles

Image formats compared

This article compares common image file formats from a software developer's perspective. Which format is the best for my job? Which format produces the smallest files?

Optimize PDF files

Large PDF files are slow to download and they consume lots of bandwidth. Create smaller PDF files by following a few easy rules. You can possibly decrease the size of PDF files by several hundreds of kilobytes.

Optimize string handling in VB6 - Part I

String handling in Visual Basic is slow if done the wrong way. You can add significant performance to string operations by following a few easy tricks.

Optimize string handling in VB6 - Part II

Make your Visual Basic apps process text fast as lightning. Part II of this article dives deep into the performance of the VB6 String functions. We learn the functions to use and the ones to avoid. We also learn how to call the Windows Unicode API functions and how to build really, really huge strings without crashing our VB6 apps.

More development articles and resources

Write us!

How do you like our software? Have any questions? We hope to hear from you! Contact Aivosto.

Company information

©Aivosto Oy -