TECHNOLOGY
Overview
Migrating a VB6 application in
10 easy steps
Comparing with
Upgrade Wizard
Support library and
code maintainability
RESOURCES
A smart approach to ActiveX control conversion
Estimate migration costs
White Papers
DOWNLOADS
VB6 Bulk Analyzer
Book Chapters
Code Samples
SUPPORT
FAQ
Manual
Knowledge base
Troubleshooting
Customers say
SERVICES
Get free advice
VB Migration Services
Testimonials
CONTACTS
The company
Write us
Manual
1. Overview
1.1 Feature summary
1.2 The language support library
1.3 The control support library
1.4 Pragmas and the "convert-test-fix" cycle
2. Using VB Migration Partner
2.1 Loading the VB6 project
2.2 Converting to VB.NET
2.3 Compiling the VB.NET solution
2.4 Fixing the VB6 code
2.5 Launching Visual Studio
2.6 Using code analysis features
2.7 Using assessment features
2.8 Customizing the code window
3. Converting Language Elements
3.1 Array bounds
3.2 Default members
3.3 GoSub, On GoTo, and On GoSub keyword
3.4 Fixed-length strings (FLSs)
3.5 Type…End Type blocks (UDTs)
3.6 Auto-instancing variables
3.7 Declare statements
3.8 Variant and Control variables
3.9 Classes and Interfaces
3.10 Finalization and disposable classes
3.11 ActiveX Components
3.12 Persistable classes
3.13 Resources
3.14 Minor language differences
3.15 Unsupported features and controls
3.16 The VB6Config class
4. Advanced Topics
4.1 The VBMigrationPartner_Support module
4.2 Code analysis features
4.3 Refactoring features
4.4 Extenders
4.5 Support for 3rd-party ActiveX controls
4.6 Using the VBMP command-line tool
4.7 The VB Project Dumper add-in
4.8 Support for Dynamic Data Exchange (DDE)
4.9 Positional pragmas
5. Pragma Reference
5.1 Project-level pragmas
5.2 Pragmas that affect classes
5.3 Pragmas that affect fields and variables
5.4 Pragmas that affect how code is converted
5.5 Pragmas that affect forms and controls
5.6 Pragmas that affect user controls
5.7 Pragmas that insert or modify code
5.8 Pragmas that affect upgrade messages
5.9 Miscellaneous pragmas
5.10 Pragmas for converting to C#
Appendix A. ADOLibrary
A.1. Features and Limitations
A.2. Installing and Using ADOLibrary
A.3. ADOLibrary Reference