VPE is continously upgraded and so are our packages for VPE.
We continously update them so the current packages by default are using the current version of VPE.
We always try to keep everything backwards compatible so the packages will still work with older versions of VPE.
if you have the VPE4VDF packages and they try to load a DLL that is newer than the one you have you get an error message stating that the system is unable to load the DLL
In this case you can find the following file depending on the edition of VPE for VDF you are using
| Standard Edition |
SZVPES.PKG |
| Enhanced Edition |
SZVPEX.PKG |
| Professional Edition |
SZVPEP.PKG |
| Enterprise Edition |
SZVPEE.PKG |
In this file you will find the following lines
The first two lines point to the VPE DLL in use
| VPE 3.5 |
VPE?3235.DLL |
| VPE 3.6 |
VPE?3236.DLL |
| VPE 4.0 |
VPE?3240.DLL |
replace the question mark by the letter for the edition (S - standard, X - enhanced, P - pro, E - enterprise)
The VPE_EDITION needs to be set to an integer pointing to the proper edition (1 - standard, 2 - enhanced, 3 - professional, 4 - enterprise)
The VPE_VERSION needs to be set to the proper version of VPE in use
| VPE 3.5 |
35 |
| VPE 3.6 |
36 |
| VPE 4.0 |
40 |
Obviosuly features only available in higher versions and editions will not be available to lower versions/editions.
Define VPEDLL_STRING FOR "vpex3240.DLL"
Define VPEDLL_NAME FOR vpex3240.DLL
Define VPE_EDITION FOR 1
Define VPE_VERSION FOR 40