Distribution Guidance
When you distribute your application you need to also distribute the ActiveX control that you have been using for development.
If your application (not operating system) is 64bit, you need to distribute AppLicx64.ocx.
If your application is 32bit, you need to distribute the AppLicx86.ocx.
If you are not sure whether your application is 32bit or 64bit you should consult some help article for your Development Environment.
However, here are some ideas which might help.
- If you develop in Access or Excel 2007 or earlier your development environment is 32bit
- If you develop in Access or Excel 2010 you will need to check whether you have the 32bit or 64bit version
- If you develop in Microsoft Visual Studio, check in the Configuration Manager to see which Platform (x86, x64 or Any CPU) you are building for and distribute the appropriate version of the control
When you package the AppLic ActiveX control in your installation file ensure it is marked as self-registering. We recommend you install it in the relevant 'System' folder. Most installation tools let you set a variable which is translated as the System folder on the end user's system. This will be...
On a 32bit operating system:
- Never install AppLicx64.ocx on a 32bit operating system
- AppLicx86.ocx should be installed in c:\Windows\System32 (or equivalent)
On a 64bit operating system:
- AppLicx64.ocx should be installed in c:\Windows\System32 (or equivalent)
- AppLicx86.ocx should be installed in c:\Windows\SysWow64 (or equivalent)