What's new at Aivosto.com
Website SSL secured
The Aivosto.com website has moved to https for more secure browsing. From now on, you will see https://www.aivosto.com/ in the address bar.
Aivosto.com website redesigned
The entire Aivosto website has been redesigned for a modern look and proper support for mobile devices. Website contents remain mainly the same, but the look is different. Existing links continue to work. Free VB code analysis service and RSS feed have been closed. VB columns and link collection were removed as outdated content. Technically, the site was updated from HTML 4 to HTML 5. A drop-down menu was added. HTML markup and CSS take advantage of modern web browser features.
Educational Visustin available for students at all schools
Visustin 15 years
Eval for VB discontinued
Project Analyzer v10.2.05 minor update
Aivosto 20 years
Visustin v8: Language and compatibility update
Visustin 90-day licenses available
Order online with PayPal
Order system changed
Project Analyzer v10.2.04: Analyze Office 2016 VBA
VBA Plug price cut
Fontitin released: Font and character viewer
Eval in unsupported mode
Aivosto's fax line was closed due to little use.
Free flowcharting service is back
Selected domain names became available for purchase.
Project Analyzer 20 years
Visustin v7.10: Flow chart generator updated
Commodore PETSCII character sets pdf
DOS codepages (and their history)
Windows codepages (and their history)
Aivosto.com goes mobile friendly
Browse aivosto.com with your handset. The design of this web site was improved to support small mobile devices as well.
Backup download service opened
Get your old programs back! Lost your old Aivosto programs and license information? Now you can get them back. Service supports most Aivosto programs released since 1995. We appreciate your continued trust in our software.
Studio Complete discontinuation complete
VB Friend in unsupported mode
Project Analyzer v10.2 – VB2013 and reporting update
Visustin v7.06 update released
Regular expressions in Office for Mac
Visustin v7 supports Windows 8.1
Project Analyzer v10.1 supports Windows 8.1
Referral program for existing customers
Why flow charts?
Project Analyzer v10.1 – VB2012 & Office 2013 update
Visustin v7 compatible with Office 2013
Visustin v7.03 supports Windows 8
Visustin is 10 years!
Eval v1.02 update
January 2013Project Analyzer v10.0.07 fix release
Project Analyzer v10.0.07 has been released. This is a minor update, a bug fix release, and it's free for existing users of v10. It fixes a bug with the code review rule "Magic number found".
December 2012VB Watch v2 new low prices
Affordable debugging and profiling. New prices for VB Watch: Standard Edition $249, Enterprise Edition $499. VB Watch is a Visual Basic profiler, debugger and error handling tool. Increase the quality, stability and performance of your Visual Basic programs.
November 2012DOS and Windows codepages (and their history)
DOS and Windows have supported numerous character sets. This article shows their current and historical versions and compares codepages to each other.
Visustin v7 released with new flow chart options
PDP-11 support available in custom Visustin
October 2012Project Analyzer v10.0.06 supports high-density displays
Project Analyzer and VBA Plug now support new high-density displays. Text clipping problems in some dialogs have been fixed, notably in Windows 7 running with font setting "Larger 150%". Project Analyzer and VBA Plug now run with Microsoft Sans Serif, a font with a smoother look and feel on ClearType enabled systems. Download this update to make text display problems go away.
Conversion service for Visual Basic, VB.Net and QuickBASIC
Got old source code that no longer opens up? Want to migrate to a newer Visual Basic? Let us help. Have us convert your VB1, VB2 and VB3 projects to VB6, upgrade your VB6 code to VB.Net, or convert your binary QuickBASIC files to text. (service discontinued in 2015)
September 2012Codepages: Comprehensive list
A comprehensive list of codepages including all IBM, Microsoft and Mac codepages, as well as additional character sets.
7-bit character sets
August 2012ooRexx flowcharting available in Visustin
Add ooRexx support to Visustin as a custom language.
Visustin v6 Pro Premium available.
(offer discontinued later in 2012)
History of Aivosto
Ascii7 converts Unicode text to ASCII
Ascii7 is a Unicode-to-ASCII conversion module for programmers. It converts any Unicode string to 7-bit ASCII preserving information. Drop diacritics. Remove accents and umlauts. Replace special symbols with pure ASCII. Convert Cyrillic and Greek letters to their Latin equivalents. Ascii7 is an easy way to support good Unicode-to-ASCII conversion in your own applications. (product discontinued in March 2013)
October 2011Control characters in ASCII and Unicode
Tens of odd control characters appear in ASCII and Unicode charts. CR, LF, ESC, CAN... what are all these codes for? Should I care about them? This is an in-depth look into control characters in ASCII and its descendants, including Unicode, ANSI and ISO standards.
September 2011Visustin: Educational price available
Aivosto offers special pricing to students, faculty and staff. The software is identical to the regular full version. Special license terms apply. Now available: Visustin v6 Standard Educational.
August 2011Flow chart symbols
Flow charts are a useful tool for software documentation. This article introduces flow chart symbols for source code visualization. These symbols let you visualize the structure of a function, statement by statement.
March 2011Visustin v6.10 flowcharts Visual Basic 2010
Visustin has received a syntax update. Flowchart the latest and greatest language features of Visual Basic 2010, Matlab 7.11, NASM 2.09 and Perl 5.12. Option to export flow charts to Visio 2010.
December 2010Data types in VB and .NET
This is a technical look into the numeric data types supported by classic Visual Basic, VBA, VB.NET and the .NET framework. Surprising peculiarities and a data type conversion diagram are included.
Reduce errors with parameters
November 2010Project Analyzer v10 reveals rotten logic in Visual Basic code
Programming errors are inevitable. How to find errors before users do it? Project Analyzer v10 reveals questionable logic in Visual Basic programs: Loops that don't loop, conditionals that execute unconditionally, parameter values being inadvertently overwritten, read instructions not preceded by a write, write instructions not followed by a read, unreachable lines, inaccurate constants, ... Keep the users happy by fixing your code in advance. Other improvements include support for Visual Basic 2010 and Office 2010 VBA, and .NET assembly analysis.
May 2010Mainframes: Analyzing IBM legacy systems
To maintain, migrate or rewrite existing legacy system one needs to understand their structure and functionality. Gathering in-depth knowledge on existing complex, potentially undocumented code takes time without proper tools.
March 2010Optimize string handling in VB6 - Part III
Processing strings with Visual Basic 6.0 can get considerably faster if you know the tricks. Part III of this article studies the performance of Left$, Mid$ and Right$ in detail. We learn to quickly examine individual characters with Asc and AscW. We check out the differences between Asc/AscW and Chr/ChrW. We also see how a badly placed pair of extra parentheses can degrade performance.
Visustin v6 creates PDF flow charts from 36 programming languages
Optimize PDF files - Part II [article]
Project Analyzer v9.0.09: Overflow crash fixed. Download new version.
Project Analyzer v9.0.08 minor update available
Project Analyzer v9.0.07 minor update available
RegExpr documentation updated
ActiveXplorer sale: 50% off
CodeSMART 2009 for VB6 released
Image formats compared [article]
Optimize PDF files [article]
Find hidden VB flaws with Project Analyzer v9
CodeSMART 2009 released
Project Analyzer v8.1.02
Draw and edit flow charts with Visustin v5
VB Watch v2.0.10 runs on Windows Vista
Analyze C# code with CodeSMART 2007
Ecological software development
Print VB code with Project Analyzer v8.1
Visustin v4.03 exports to Visio 2007
Optimize string handling in VB6 - Part II [article]
User Interface bug tests [article]
VB InStr [article]
November 2006Press room opened
Press releases about Aivosto tools.
Visustin v4 builds UML style Activity Diagrams
RegExpr for VB/VBA: New lower price
September 2006Optimize loops [article]
Loops make programs run slowly. A few unoptimal lines can make an app run at a snail's pace. This article presents performance tricks for squeezing the max speed out of your code. The focus is on processing data arrays in loops. We restructure loops, rebuild function calls, fine-tune conditionals, choose fast operators, pre-calculate values and access arrays the proper way.
August 2006CodeSMART 2007 analyzes VB6 forms
CodeSMART has been updated to analyze VB6 forms and controls. Its Designer Analyzer detects inconsistencies with the user interface of your application. Other improvements include a handy tool to add/remove line numbering.
CodeSMART G2 new low prices
Project Analyzer tutorial in Finnish pdf
The Project Analyzer tutorial is now available in the Finnish language.
April 2006Release checklist for programs [article]
This article presents a code review checklist to go through before releasing a program to users.
RSS feed available
Stay up-to-date on what's new at Aivosto.com by subscribing to our RSS feed. (feed closed in 2018)
Free VB analysis service updated
We will analyze your VB application free of charge. The free analysis offer has been updated to include more reports, such as dead code statistics and file dependency reports.
Project Analyzer v8 analyzes VB 2005
Visustin v3.1 connects with Project Analyzer
Save memory [article]
Visustin v3 creates large flow charts
Dead code detection and removal [article]
Legacy code analysis
Counting the statements
VBA Plug analyzes Visual Basic for Applications
SQLifter for VB6
SQLifter finds the SQL in a Visual Basic 6.0 project. Understand how your VB6 system uses SQL databases. View the exact SQL used. View the SELECT, UPDATE, INSERT and DELETE locations. Determine where table X is being used in VB. Track down the use of tables and views. (product discontinued later)
ClearSQL released. Edit, format and analyze Oracle PL/SQL scripts. (product discontinued later)
Eval 1.01 is available at a lower new price and with updated license terms.
RegExpr 1.12 is available at a lower new price and with a performance boost.
Visustin v2 exports flow charts to Visio
January 2004VB error handling
Turn run-time errors to your benefit! What are the best practices for an error handling scheme for a robust VB application?
How not to optimize in Visual Basic
Free code analysis service available for VB
The service was discontinued in 2018.
August 2003Project Analyzer v7.0 released. Analyze VB.NET 2003, DLLs and string literals. Find duplicate code blocks, dead controls, semi-dead code and mistakes in class design. New ways to use metrics.
July 2003VB Watch v2
Major upgrade with powerful features for profiling, testing, debugging and error handling.
March 2003CodeSMART 2003
New add-in for Visual Studio .NET available.
Visustin v1.2 gets new languages
Project manager's toolbox
VBShop dropped from web site name. Name changed from Aivosto's VBShop to Aivosto.
February 2003Visustin - New flow chart generator
ActiveXplorer v4 adds .NET support
Project Analyzer v6.2 ensures proper clearing of object variables and adds a number of other code review rules. The Project Graph add-in now displays form show trees and control/data flow graphs.
Writing comments in Visual Basic code
Optimize string handling
Regular expressions - An introduction
Restructuring Visual Basic code
Project Analyzer v6.1.05 adds functionality to the Project Graph add-in. Project Graph now allows you to write documents with great flexibility. Save the graphs as bitmap files or metafiles, or copy & paste them to your favorite word processor.
August 2002Project Analyzer v6.1 released. The Enterprise Edition now analyzes .vbg and .sln files, several projects together, and the use of COM files in VB code. What's new
May 2002Project Analyzer v6.0 released with .NET support. Now supporting all VB versions from 3.0 to 6.0 and .NET. What's new
Studio Complete released. Coding turbo for Visual Studio .NET. This add-in completes code as you write it. (discontinued in 2014)
March 2002Project Analyzer v5.4.09 available for download. The newest features include "Comments only" source code document generation in Project Printer, VB.NET Compatibility Check update to reflect a few changes in the official release version of VB.NET, and bug fixes.
CodeSMART 2001 FixPack 4 available for download, including several fixes.
November 2001ActiveXplorer v3 makes HTML Help. Compare files between computers. Peek into ActiveX files and document them as RTF or HTML Help. Clean the system registry. Major new version with new functionality.
EasyPatch 2001 squeezes your updates. Generate and distribute updated files as small patches. The new EasyPatch tool makes patch file generation quick and painless. (discontinued in 2003)
September 200110 steps to migrate existing code to VB.NET. Migrating existing VB code to Visual Basic .NET is not just a matter of loading it to the new version. It is essential to work on your code before you open it in VB.NET.
Project Analyzer v5.4.03 Enterprise Edition adds 20 new checks in VB.NET Compatibility Check.
May 2001Project Analyzer v5.4 Enterprise Edition adds VB.NET Compatibility Check.
CodeSMART 2001 gets lots of new features.
April 2001ActiveXplorer v2 adds support for ActiveX DLL and EXE servers, deletion of misbehaved components, file compare and HTML reports. Escape from DLL Hell faster than ever!
Aivosto CD introduced for backup and demo purposes. (discontinued in 2003)
Project Analyzer Enterprise Edition comes as both team and site license. Make your EXEs small by removing the unnecessary bits automatically.
January 2001Project Analyzer Enterprise Edition adds problem auto-fix and dead code auto-removal, plus macro language.
EasyAPI lets you call the Windows API like a pro. (product discontinued later)
VB Friend 2.0 adds features to write more code in less time. Complete missing code, auto-correct, backup, and get more desktop space.
ActiveXplorer 1.1 adds ActiveX file analysis, document generation, backup, and scripting. Escape from DLL Hell today!
November 2000ActiveXplorer sees daylight. ActiveXplorer lets you view and manage all ActiveX controls installed on your system.
Aivosto releases major web site face lift. Web site name changed from VBShop – The Visual Basic Shop to Aivosto's VBShop.
September 2000Source+ 2000 - new source code library.
July 2000VB Watch 1.0 released. Take cover from run-time errors, debug your executables and profile your code!
April 2000VB Friend 1.1 adds a string completion feature that makes coding faster than ever.
March 2000Project Analyzer 5.2. New version with new reports and Project NameCheck add-in.
January 2000CodeSMART add-in. New software for the new millennium!
A few picks from the news before 2000.
VB Friend - the friend that adds your productivity.
Eval for VB released. Eval is a constant expression evaluator library.
RegExpr for VB was released. RegExpr is a regular expression library.