Home
VB Migration Partner
Migration services
Resources
FAQ
Blog
Contact us
Overview
Compare Editions
Testimonials
Manual
Knowledge base
Troubleshooting
Code Samples
Videos
VB6 vs VB.NET language
VB6 vs VB.NET controls
White Papers
Book Chapters
Articles
VB6 Bulk Analyzer
Downloads
Our partners
VB Migration Partner
WHITE PAPERS
Migrating a VB6 application in 10 easy steps
Each migration from VB6 is a story of its own, with its unique assortment of challenges and obstacles. At the same time, there all migration successful stories have many traits in common. Typically all of them can be subdivided in a few distinct steps, starting with the initial assessment, proceeding towards the zero-compilation-error and zero-runtime-error stages, and ending with the refinement and optimization stages. This whitepaper analyzes the entire process and shows which feature of VB Migration Partner can be most useful during each of these steps.
Comparing VB Migration Partner with Upgrade Wizard
Why should you adopt VB Migration Partner when Visual Studio comes with a free VB6 conversion tool from Microsoft? Well, there isn’t such a thing as a free lunch or a free conversion software. To prove our point, we did a very simple thing: we ran the Upgrade Wizard and VB Migration Partner on the same set of VB6 open source projects, which represent a good mix of the challenges you are going to face when porting your code to VB.NET, including database access, data binding, graphics, Windows API calls, and more. The results are stunning: even before adding a single migration pragma, our tool beats the one in Visual Studio 5 to 1.
Migration tools: Feature Comparison Table
OK, you took the decision of migrating your VB6 code to .NET using an automated tool. Your next step is selecting the right product for your needs. To help you in the decision process, we built a detailed feature table that compares the strengths and weaknesses of the three more popular VB6 conversion products on the market: Microsoft Upgrade Wizard (the free one), Artinsoft VB Upgrade Companion, and Code Architects VB Migration Partner. Rather than being a dry list of features, however, this document explains why (and if) a given characteristic is useful during the migration process, so that you can make an informed choice.
17 Reasons for Using a Support Library in Migration Scenarios
VB Migration Partner can achieve its high success rate thanks to two factors: (1) its superior code analysis and generation engine, and (2) a powerful support library. A few developers don’t realize that all VB6 conversion tools use a support library, even if their vendors prefer not to emphasize this detail. However, VB Migration Partner’s library goes far beyond that, and offers many advantages that might not be apparent at first, such as embedded debug and trace features, performance optimizations, interoperability with VB6 apps. This white paper explains these and other advantages and provides a few insights about the future of code migration with VB Migration Partner.
Support library and code maintainability
In addition to providing 100% functional equivalence with the original VB6 code, VB Migration Partner’s extensive support library is the key for generating code that is readable and easily maintainable. This whitepaper busts a few false myths about support libraries by comparing the concise source code that VB Migration Partner generates with the code produced by other tools that don’t rely on an equally extensive library.
Estimate migration costs for VB6 conversion software
All real-world migrations show that the largest cost is the manpower needed to prepare the VB6 code for the migration and to modify the resulting VB.NET code to ensure full functional equivalence with the original application. For this reason it is essential that the conversion software you select simplifies the job of your developers and reduces the need for these manual adjustments. This whitepaper analyzes the factors that can affect the duration and cost of a complex migration project.
Tips for smooth migration of calls to Windows API methods
VB Migration Partner offers tons of improvements over Upgrade Wizard when migrating VB6 code that heavily on Windows API calls. You can take a few additional steps, however, that can make the migration even easier. Learn how by reading this article.
Follow
Francesco Balena on VB6 migration’s group on
search
Read
Microsoft Corp’s official case study
of a VB6 conversion using VB Migration Partner.
Code Architects and its partners offers remote and onsite
migration services
.
More details
Subscribe to our free newsletter for useful VB6 migration tips and techniques.
newsletter
To learn more about your VB6 applications, run
VB6 Analyzer
on your source code and
send us
the generated text file. You will receive a detailed report about your VB6 applications and how VB Migration Partner can help you to quickly and effectively migrate it to .NET.
Get free advice
A fully-working, time-limited Trial Edition of VB Migration Partner allows you to test it against your actual code
Get the Trial
The price of VB Migration Partner depends on the size of the VB6 application, the type of license, and other factors
Request a quote
Migrating a VB6 application in
10 easy steps
Comparing
VB Migration Partner with Upgrade Wizard
Migration tools:
Feature Comparison Table
All whitepapers
Code Architects S.r.l.
© 2010 - all rights reserved