We’ve had several questions lately about upgrading from ASNA Visual RPG (AVR) 4.x to Visual RPG 5.1. Here are a few tips as you plan for that upgrade:
-
Although AVR 5.0 is still supported, we strongly recommend upgrading from AVR 4.x to AVR 5.1. AVR 5.1 is compiled with a much new C++ compiler and positions you better for future Windows changes.
-
AVR 5.1 does not coexist with AVR 4.0 or AVR 4.1. You need to remove any old versions before installing either the AVR 5.1 developer version or deployment. If you need to support both versions for development, we recommend using Windows virtual machines for each developer version.
-
When you open an AVR 4.x project with AVR 5.1, it will automatically convert it to an AVR 5.1 project (it doesn’t change any code, just some references in the project). This auto conversion is one-way—you can’t take that project back to AVR 4.x. You should have a good backup of your AVR 4.x projects parked away for safe keeping.
-
While we can’t say 100%, it’s highly unlikely you’ll need to change any code in the new 5.1 project. Just compile it and test it. After updating the target PCs’ AVR 4.x deployment with the 5.1 deployment, then reply the newly-compiled binaries.
-
Watch for issues with third-party controls. There are several third-party COM/ActiveX controls that are known not to work with Windows 10/11. (The Larcom and Young resizing control and the FarPoint Tab Control are two of the most notable known examples). If you have a problem with a third-party control, you’ll need to remove it or find an alternative.
-
AVR 5.1 requires DataGate 15.x or higher. If you are using a lower DG version, you’ll need to upgrade it before upgrading to AVR 5.1.
-
Upgrade pricing depends on the number of users and developers you have. Contact us at info@asna.com for upgrade pricing.