What's new at Aivosto.com
- What's new
Download Visustin v8.08 to fix "Demo has expired"
Message "Demo has expired" prevents use of Visustin v8.07 free demo starting February 1, 2023. Download this update to overcome the problem. Fix released on February 2.
Visustin v8 Pro Premium available
Pro Premium extends a regular Visustin Pro Edition license with upgrade protection and activation guarantee. Buy now and forget about upgrade fees in your budget!
Number list updated
Build a list of numbers! Besides regular decimal, binary, octal and hexadecimal numbers, the page now supports more number systems than before. Unary (base-1), septenary (base-7), undecimal (base-11) and hexatrigesimal (base-36) numbers. BCD numbers. Bijective bases.
The code of the aivosto.com website was modernized and optimized. Supports dark mode and a wider range of devices, browsers and user preferences. Besides offering tools for code optimization, we do optimize our own code as well. :)
Aivosto 25 years
The aivosto.com website opened in 1997. Check out the history of Aivosto.
Three character set articles updated
Several updates, additions and fixes have been made to the following articles: 7-bit character sets, Codepages: Comprehensive list and DOS codepages (and their history).
Project Analyzer v10.3 released
Project Analyzer v10.3 detects obsolete and redundant syntax in your Visual Basic and VBA code. Locate unwanted code that has been commented out. Supports Office 2019 VBA.
Obscure and obsolete VB syntax
Visual Basic 6.0 and Visual Basic for Applications support a great deal of questionable and not-so-useful legacy statements and keywords. This article looks into confusing VB statements and old-style syntax that is rare today.
Visustin v8 with 90-day license
Visustin v8 Standard Edition is now available with a temporary license for 90 days. The offer was previously available for older v7 only.
Visustin v8.07 bug fix available
Visustin v8.07 fixes a number of bugs primarily with C#, Java, RPG, VB.NET and web scripting languages.
Fontitin v1.1 supports Unicode 12.1.0
Fontitin has been updated to v1.1. Improvements include support for all characters of Unicode 12.1.0. A problem that prevented the running of the previous demo download has been fixed.
Website compatible with HTML Help Viewer
The Aivosto.com website can be viewed from the help files of our programs again. A browser incompatibility with HTML Help Viewer has been fixed.
Visustin v8.06 PDF fix
Visustin v8.06 fixes an error saving PDF flow charts. The error emerged after a faulty Windows update in August 2019.
Project Analyzer 25 years — v10.2.07 fixes PDF bug
Project Analyzer is now 25 years of age. Version 10.2.07 fixes a bug that prevented the creation of PDF reports. The bug was due to a faulty Windows update in August 2019.
Visustin web page translated to Russian and Chinese
You can now read about Visustin in Russian, Simplified Chinese or Traditional Chinese.
Character set articles updated
Articles on the history and present of character sets and codepages have been amended, updated and fixed.
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
Students, faculty and staff at all educational institutions can now acquire a discounted educational license for Visustin. Previous limitations on the type of school have been lifted.
Visustin 15 years
A revolution in the world of flowcharting occurred in February 2003, 15 years ago. Aivosto released the first version of Visustin. Developers could see their source code in flow chart format. People who were called in to support, analyze and update undocumented, unstructured software suddenly saved enormous time by viewing their code graphically with Visustin. Today we continue to amaze our customers by converting their code to flow charts in an automated way.
Eval for VB discontinued
Eval has been discontinued as part of a normal product lifecycle. Originally released in 1998, Eval was an expression evaluator module and math parser for Visual Basic.
Project Analyzer v10.2.05 minor update
Project Analyzer has been updated to version 10.2.05. Improvements include fixes and support for conditional compilation arguments in Access projects. The update is free for users of Project Analyzer v10, and there is also a free update for the optional VBA Plug v3. Compatible up to Visual Basic 2013 and Office 2016.
Aivosto 20 years
Aivosto Oy started to operate in May 1997. Read more about the history of Aivosto.
Visustin v8: Language and compatibility update
New Visustin v8 creates flow charts from your source code in any of 49 programming languages. This update refreshes 21 programming languages and adds 6 new ones. New languages include AutoIt, GW-BASIC, PowerBASIC and RPG. Create tag charts of HTML and XML. Updated features include Word export, Visio export and Bulk flowcharting. Visustin v8 is compatible with Windows 10, Word 2016 and Visio 2016, and earlier.
Visustin 90-day licenses available
Save money! Get old Visustin v7 Standard Edition for 90 days. If you require our flow chart generator for a short time only, this offer is for you.
Order online with PayPal
You can now pay with PayPal again. PayPal payments were unavailable for a while due to a recent order system change.
Order system changed
Aivosto's online order system has been moved from Kagi to BlueSnap. Purchase securely with your favorite payment option. New payment options include local bank transfer, Skrill and WebMoney.
Project Analyzer v10.2.04: Analyze Office 2016 VBA
Project Analyzer has been updated for Office 2016. Analyze Office 2016 VBA projects with Project Analyzer and VBA Plug. Project Analyzer supports Windows 10 and, optionally, diagrams your code with Visio 2016.
VBA Plug price cut
VBA Plug is now 34% cheaper than before. Analyze your VBA documents at an affordable price. Support for Office 2016 and earlier is included.
Fontitin released: Font and character viewer
Fontitin is a new font and character viewer utility for Windows. Explore fonts. Examine their character repertoire. Detect missing characters. Find new symbols on your PC. Pick the best font for your job. Look into character sets.
Eval in unsupported mode
Eval is now available on an unsupported basis only.
ActiveXplorer is no longer available. The product was discontinued as part of a normal product lifecycle.
Aivosto's fax line was closed due to little use.
Free flowcharting service is back
Have your source code flowcharted. Our free service is back and running after a short break.
Selected domain names became available for purchase.
Project Analyzer 20 years
Time to celebrate 20 years of VB analysis! First released in February 1995, Project Analyzer has grown to a powerful pack of functions for Visual Basic developers.
Visustin v7.10: Flow chart generator updated
Visustin has been updated to v7.10. This is a fix release. If you had problems with Perl or PL/SQL, or you saw "Overflow", be sure to grab the update. It is free to licensed users of Visustin v7.
Commodore PETSCII character sets pdf
Commodore computers used innovative but peculiar character sets, totally different from other computers. Also known as PET ASCII or CBM ASCII, these character sets included graphics and oddly duplicated characters, some of which are not found in today's computer systems.
DOS codepages (and their history)
Article on MS-DOS character sets updated with more codepages. The article now includes some forgotten Arabic codepages for which no online documentation has existed.
Windows codepages (and their history)
Article on Windows codepages updated with history back to 1991.
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
Studio Complete, a coding turbo add-in for Visual Studio 2002 and 2003, is no longer available. Discontinuation was completed as part of a normal product lifecycle. We thank all our customers who have chosen Studio Complete in the past.
VB Friend in unsupported mode
VB Friend is now available on an unsupported basis only.
Project Analyzer v10.2 – VB2013 and reporting update
The new version adds support for Visual Basic 2013 code analysis. An extensive reporting update ensures better looking reports. Project Analyzer analyzes and documents programs written in all major versions of Visual Basic, including classic VB, VBA and VB.NET. It runs on Windows 8.1 or earlier. This update is free to licensed users of Project Analyzer v10.
Visustin v7.06 update released
Updated version creates optimized PDF flow chart files, even smaller than before. Compatible with Windows 8.1 and Visual Basic 2013. Free update to licensed users of v7.
Regular expressions in Office for Mac
Use regular expressions with Office for Mac! RegExpr for VBA adds regular expressions to Excel and Word VBA. A platform independent solution, RegExpr works with both Office for Mac & Windows.
Visustin v7 supports Windows 8.1
Create flow-charts on Windows 8.1. Visustin v7 is compatible with Windows 8.1.
Project Analyzer v10.1 supports Windows 8.1
Analyze your source code on Windows 8.1. Project Analyzer v10.1 is compatible with Windows 8.1.
Referral program for existing customers
Recommend a program and get a free upgrade for yourself. Visustin or Project Analyzer.
Why flow charts?
Who needs flow charts and why they are ideal in software development.
License certificates are now available on paper.
Project Analyzer v10.1 – VB2012 & Office 2013 update
Project Analyzer v10.1 has been released. The new version adds support for Visual Basic 2012 and Office 2013 VBA code analysis. New features include detection of dead line labels and unused or undefined compiler constants. Reporting improvements include quality assessment, bad fix probability, object-orientedness metrics and work effort estimate. Project Analyzer supports all major Visual Basic versions. It runs on Windows 8 or earlier.
Visustin v7 compatible with Office 2013
Export flow charts to Visio 2013, Word 2013 and PowerPoint 2013. The automated flow chart generator Visustin v7 is now fully compatible with Office 2013, plus earlier versions too.
Have your source code flowcharted as a service. Receive complete documentation of your program.
Visustin v7.03 supports Windows 8
Generate flow-charts on Windows 8. Support for Windows 8 is now available in Visustin v7.
Eval v1.02 update
Eval has received a documentation update. No changes in functionality.
Project 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".
VB 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.
DOS 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
Visustin v7 converts source code to flow charts in 43 programming languages. Control chart appearance and colors with new options. Support for ABAP, ActionScript, Batch files, Ruby, Tcl and Unix shell scripts has been added. Syntax updates ensure support for the newest features of existing languages. Supports high-density displays.
PDP-11 support available in custom Visustin
Add PDP-11/MACRO-11 assembler support to Visustin as a custom language.
Project 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)
Codepages: Comprehensive list
A comprehensive list of codepages including all IBM, Microsoft and Mac codepages, as well as additional character sets.
7-bit character sets
ASCII, ISO 646 and IA5 are well-known 128-character sets that are fundamental to computing. Several versions of these standards were released in the past. This article discusses the history of ASCII and related national 7-bit character sets as well as the differences between their versions. Character tables are included.
ooRexx flowcharting available in Visustin
Add ooRexx support to Visustin as a custom language.
Visustin v6 Pro Premium available
Visustin is now available with a Pro Premium license. Add upgrade protection, activation guarantee and priority support. Get the most out of your flow chart generator!
History of Aivosto
Aivosto celebrates 15 years in business.
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)
Control 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.
A list of decimal, binary, octal, hexadecimal, ternary, quaternary and dozenal numbers.
Visustin: 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.
Flow 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.
Visustin 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.
Data 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
Many programming errors are related to improper use of procedure parameters. Declare parameters properly in order to avoid unnecessary errors in your Visual Basic programs.
Project 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.
Mainframes: 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.
Optimize 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
Flowchart your most complex files with Visustin v6. Or just individual functions. Create PDF flow charts or print in high quality. The new version adds support for JCL, Matlab, PL/I, Rexx and SAS. Visustin v6 includes a syntax update for 19 languages. It supports latest syntax features and statements. The syntax update covers Visual Studio 2008, including VB2008 and C# 3.0 with LINQ.
Optimize PDF files - Part II [article]
Your applications can write incredibly small PDF files if you know what you're doing. Users expecting multimegabyte PDFs will be pleased to find out your application requires only tens of kilobytes, even just a few kilobytes, for a simple PDF report.
Project Analyzer v9.0.09: Overflow crash fixed. Download new version.
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 v9.0.08 minor update available
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.
Project Analyzer v9.0.07 minor update available
Project Analyzer has been updated to v9.0.07. This version provides improves analysis of large systems and creates optimized PDF reports. Several bugs and crashes have also been fixed. The update is a free download for existing users of Project Analyzer v9.
CodeSMART is no longer available from Aivosto starting 1 October 2009.
Source+ 2000 is no longer available from Aivosto starting 1 October 2009.
RegExpr documentation updated
RegExpr v1.12 has been updated with Online Help and documentation in HTML Help format. Documentation is now compatible with Windows Vista too. Previous functionality has been preserved, no new features or fixes at this time.
ActiveXplorer sale: 50% off
ActiveXplorer v4 is now available for half the previous price.
CodeSMART 2009 for VB6 released
The VB6 version of CodeSMART has been updated to version 2009.
Maintenance release with fixes for COBOL, VB, ASP, LotusScript, Python and Windows Vista.
Image formats compared [article]
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 [article]
Large PDF files are slow to download and they consume too much 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.
Find hidden VB flaws with Project Analyzer v9
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!
CodeSMART 2009 released
CodeSMART 2009 for VS.NET is a Visual Studio add-in for VB.NET, C# and C++ developers. The new version improves on XAML.
First maintenance release. Some bug fixes for C#, XSLT and Editor.
Project Analyzer v8.1.02
First bug fix update since initial release in March 2007. A couple of minor fixes.
Draw and edit flow charts with Visustin v5
Draw flow charts—or generate them from your source code! Visustin v5 is a tool that visualizes your programs as flow charts. In addition to automated flowcharting, the built-in Visustin Editor lets you draw and edit flow charts manually. Design complex systems. Understand legacy projects. Document decision processes and workflows. The new Visustin v5 can run fully automated flowcharting jobs. You can integrate flowcharting as a part of your application's build process to keep technical documentation always up-to-date.
VB Watch v2.0.10 runs on Windows Vista
Support for Windows Vista has been added to VB Watch, the error handling, profiling and debugging tool for Visual Basic 6.
Analyze C# code with CodeSMART 2007
Review your C# solution for dead code, optimization flaws and coding standard infringements. Set User Interface standards. Enforce commenting standards. Find references. Write better code faster with this Visual Studio .NET productivity add-in.
Print VB code with Project Analyzer v8.1
Print your Visual Basic source code in color and in multiple columns. Analyze Office 2007 VBA code. Find recursive procedures. Diagram your VB programs with Visio 2007.
Visustin v4.03 exports to Visio 2007
Visustin can now export flow charts and UML style activity diagrams to the new Microsoft Visio 2007.
Optimize string handling in VB6 - Part II [article]
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.
User Interface bug tests [article]
Test your Windows applications for common bugs in the User Interface (UI). This article shows 10 ways to find nasty bugs.
VB InStr [article]
InStr is a powerful VB string function. It's the perfect way to search and test strings in robust Visual Basic applications. This article shows how to call InStr to perform advanced text processing tasks quickly. The article also discusses case insensitivity, vbTextCompare, Option Compare Text and InStr related bugs.
Press room opened
Press releases about Aivosto tools.
Visustin v4 builds UML style Activity Diagrams
Visustin shows your code as activity diagrams and flow charts. The new version flowcharts 29 programming languages, including Visual Studio 2005, assembler, Clipper, LotusScript, PowerScript, PureBasic, Python, REALbasic and Visual FoxPro. Visustin exports flow charts to PowerPoint and Word and creates Visio diagrams automatically.
RegExpr for VB/VBA: New lower price
Use regular expressions in Visual Basic 6.0. RegExpr for VB adds powerful string search and replace capabilities to VB6. New price: $99 (was $129).
Optimize 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.
CodeSMART 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
Now it's a great time to invest in a Visual Studio add-in that will pay back many times. CodeSMART G2 is now only $189 (was $249). The CodeSMART G2 PACK is down to $295 only (was $349). G2 is a Visual Studio .NET add-in and the PACK covers both VB6 and Visual Studio .NET. With CodeSMART you code faster and smarter in all of C#, C++ and VB.
Project Analyzer tutorial in Finnish
The Project Analyzer tutorial is now available in the Finnish language.
Release 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
Visualize your VB system with Enterprise Diagrams and Visio. Find reusable subsystems, bad non-cohesive classes, 'out' parameters, unnecessary ByRef, unset function return values, variables never written, unused Type fields, dead Enum constants, ... or use the 180 software metrics it reports on your code.
Visustin v3.1 connects with Project Analyzer
Visustin lets you flowchart VB functions directly from Project Analyzer. Just press Shift+F5 in Project Analyzer to run Visustin.
Save memory [article]
Make your programs use less memory without sacrificing their functionality. This article shows a number of tricks to preserve RAM while your program runs.
CodeSMART adds support for Visual Studio 2005.
Productivity add-in for VB6 and Visual Studio .NET.
Visustin v3 creates large flow charts
Create flow charts for ASP, JSP, PHP and Fortran. Full file visualization for all languages. Bulk flowchart. Export to Visio 2002/2003. Save as Visio document. Robust large chart functionality with zoom, overview panel and mouse wheel. Save as GIF, HTML+GIF and MHT.
Dead code detection and removal [article]
Increase quality, decrease files and save money by removing unused, dead code.
Legacy code analysis
Cross-references, call trees, called-by lists, flowcharts and metrics are useful techniques for understanding existing legacy applications.
Counting the statements
To measure the size of an application and to evaluate the work done, count the statements, not the lines.
VBA Plug analyzes Visual Basic for Applications
VBA Plug enables Project Analyzer to read Office VBA code.
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 in 2005)
Edit, format and analyze Oracle PL/SQL scripts. (product discontinued in 2005)
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
The new version exports diagrams to Visio and saves images as EMF, WMF or HTML. It can flowchart Perl, T-SQL, PL/SQL and Ada. Other new features include Print Preview and multi-procedure visualization.
VB 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
Optimizing Visual Basic code can be fun or tedious, depending on the way you look at it. Here are some pitfalls to avoid when optimizing.
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.
VB Watch v2
Major upgrade with powerful features for profiling, testing, debugging and error handling.
New add-in for Visual Studio .NET available.
Visustin v1.2 gets new languages
The new version adds flow charts for Pascal/Delphi and COBOL, and introduces many smaller improvements.
Refactoring means modifying existing source code in a structured and incremental way. This article suggests tools for refactoring.
Project manager's toolbox
Reduce development time. Increase team communication. Reuse and modify existing code. Create optimized programs. Enforce standards. Ensure covering tests. Produce complete and correct documentation. Manage maintenance efforts. This article shows how Aivosto tools can help you achieve these tasks.
VBShop dropped from web site name. From this point on, Aivosto's VBShop has simply been Aivosto.
Visustin - New flow chart generator
ActiveXplorer v4 adds .NET support
Analyze binary files, COM libraries and .NET assemblies. Inspect unknown libraries. Generate HTML Help docs for your own components - no need for manual writing! Review file dependencies and registry entries.
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.
Optimized version of the regular expressions module.
Writing comments in Visual Basic code
Comments are an ideal way to document source code. We present a lightweight comment format that is easy to learn, clear to read and powerful in describing procedures and modules. It also allows automatic document generation by a source code analyzer.
Optimize string handling
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.
Regular expressions - An introduction
Regular expressions are a pattern matching standard for string parsing and replacement. Originally missing in Visual Basic, regular expressions are now available for most VB and VBA versions.
Restructuring Visual Basic code
You can greatly improve the quality of existing code by restructuring it. This article shows how to arrange code in logical modules and classes, group related functions and data together, and use scope rules to achieve better legibility and maintainability.
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.
May 2002Project Analyzer v6.0 released with .NET support. Now supporting all VB versions from 3.0 to 6.0 and .NET.
Studio Complete released. Coding turbo for Visual Studio .NET. This add-in completes code as you write it. (product 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. (product 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. (product 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 in 2011)
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. (sales discontinued in 2009)
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! (sales discontinued in 2009)
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. (product discontinued in 2018)
RegExpr for VB was released. RegExpr is a regular expression library.
WWW ordering was introduced as a new payment option. Prior to this, customers used a special program to make online payments.
VBShop moved to a new address, www.aivosto.com.
Aivosto Oy, a new company, starts running VBShop.
VBShop moved to a new server. The web site was titled VBShop – The Visual Basic Shop. It focused solely on Visual Basic tools.
VBShop (Virtual Business Shop) went online on the World Wide Web. VBShop was initially an experimental webstore for digital goods. The goods included a few programming tools for Visual Basic. Read more in History of Aivosto.
Project Analyzer 1.0 released as shareware for Visual Basic 3.0.