VB MIGRATION PARTNER EDITIONS
VB Migration Partner is available in two different editions: Professional and Enterprise.
VB Migration Partner Professional is the best choice for medium-sized
application(s). It can convert VB6 application(s) of up to 50,000 executable lines and supports
most of the pragmas and features described on this Web site.
VB Migration Partner Enterprise is the full-feature edition, which
supports all the features described in the manual
and the knowledge base, including advanced code
analysis and the characteristics that are essential in migrating large N-tiered
VB6 applications, such as support for batch migration and source code control. The price
of the Enterprise edition depends on the amount of VB6 code to be converted and the number
of additional user licenses.
Both the Professional and the Enterprise editions include a subscription
period, during which you can download new versions of VB Migration Partner, additional
extenders, and anything that has been included in the main product after your purchase.
Regardless of the subscription period, VB Migration Partner customers will be allowed
to download all future 1.xx releases of the runtime support library, so that your
investment in money and time is protected over the years.
Use our VB6 Bulk Analyzer utility to
count the number of executable lines and to create a detailed report of your VB6
applications, the ActiveX controls and COM libraries it uses, and so forth.
If you are unsure about which VB Migration Partner edition fits your needs, if you
need migration services or just advice from us,
send an email.
Early Adopter Program (EAP)
For a limited period, we offer VB Migration Partner with an extended subscription:
6 months for the Professional Edition, one year for the Enterprise Edition. Being
part of the Early Adopter Program gives you the ability to start your migration
projects immediately *AND* the confidence that you can take leverage all the new
features that we will add to our tool in the near future. Ask for details
here.
NOTES:
|
(1)
|
"Executable lines" are nonempty source code lines that aren't comments. Hidden lines
at the top of .frm and .ctl files are included in the count. The actual upper limit
may depend on available memory and other technical factors. (…but our beta
testers have successfully converted projects with over 500,000 lines)
|
|
(2)
|
The Professional edition doesn’t support the following pragmas:
AddLibraryPath, AddSourceFile,
AssemblyKeyFile,
AutoDispose, FixRemarks,
FormFont,
GenerateEventDispatchers, IgnoreMembers,
LogicalOps,
MarkAsReferenced, MarkPublicAsReferenced,
MergeInitialization,
PostInclude,
PreInclude, ReplaceFont,
ReplaceFontSize,
ShiftIndexes, TranslateProperties,
TranslateEvents,
UseByVal, WrapDeclareWithCallbacks.
|
|
(3)
|
Undocumented VB6 methods (e.g. VarPtr, StrPtr, ObjPtr) and some methods that are
tightly tied to the COM nature of VB6 apps aren’t supported.
|
|
(4)
|
All the controls that are installed with VB6 are supported, except OLE Container
and DataRepeater. A few other Microsoft controls are also supported, including WebBrowser,
ScriptControl, and windowless (MSWLESS) controls.
|
|
(5)
|
Using the AxWrapperGen command-line
utility.
|
|
(6)
|
Unused members and
unreachable code detection,
unnecessary Class Terminate event handlers,
cleanup of IDisposable objects,
optional replacement of And/Or with AndAlso/OrElse,
use of ByVal for parameters that unnecessarily use ByRef,
support for orphaned
delegate objects when calling Windows API methods.
|
|
(7)
|
VB Migration Partner Enterprise can handle N-tier (layered) applications made of
hundreds multiple components better than the Professional edition, both at migration
time and at runtime. Only the Enterprise edition supports centralized .pragmas files
that can be shared among multiple VB6 projects.
|
|
(8)
|
Currently includes support for Microsoft Team System. Support for Visual Source
Safe will be added soon.
|
|
(9)
|
VB Migration Partner Enterprise edition includes a command-line tool that can automate
the migration of large applications consisting in multiple projects and that can
generate a single report XML file that can be easily parsed for warnings and errors.
|
|
(10)
|
Support for execution inside Virtual Machines is provided only with the unlimited site license.
Contact us for details.
|
|
(11)
|
Users of both the Professional and the Enterprise editions have lifetime access
to all 1.xx versions of the runtime support library that work with current
versions of Microsoft Windows, Visual Studio 2005 and 2008, and .NET Framework 2.0,
3.0 and 3.5 . Future versions of the runtime library with support for Future versions
of the runtime library with support for new versions of Microsoft Windows, Microsoft
Visual Studio, or Microsoft .NET Framework might be available for a fee.
|
|
(12)
|
During the subscription period you can freely download new versions of VB Migration
Partner, including any add-ons and ActiveX wrappers that Code Architects includes
in new versions. If you take part to the Early Adopter Program, the subscription
period is twice as long: 6 months for the Professional Edition and 1 year for the
Enterprise Edition.
|
|
(13)
|
The price of the Enterprise edition depends on the total amount of VB6 code to be converted,
the number of purchased user licenses, and the duration of the subscription period.
|