This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Sorry, I misunderstood...
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Jan 08, 2015
10:49 PM
How to register COM components as 32bit architecture in the 64bit Windows system?
Hi everyone!
Please tell me how to set the Installshield project settings to register COM components running on the 32bit (SysWow64)?
I am developing several COM components for the Microsoft Office application.
As you know, many of Microsoft Office application are running on the 32 bit architecture.
When I'm installing the install package including the COM components with Installsheld default settings (Registration Type : .tlb - Extract COM information, .dll -None) on the Windows 7 64 bit., I can't invoke it from MS-WORD VBA.
Writing the registry entries (Wow6432Node) by hand is needed?
Thank you.
Please tell me how to set the Installshield project settings to register COM components running on the 32bit (SysWow64)?
I am developing several COM components for the Microsoft Office application.
As you know, many of Microsoft Office application are running on the 32 bit architecture.
When I'm installing the install package including the COM components with Installsheld default settings (Registration Type : .tlb - Extract COM information, .dll -None) on the Windows 7 64 bit., I can't invoke it from MS-WORD VBA.
Writing the registry entries (Wow6432Node) by hand is needed?
Thank you.
- Tags:
- comcomponent
- syswow64
(3) Replies
‎Jan 09, 2015
08:30 AM
Typically all that should be required is ensuring you have extracted or otherwise populated either the Registry or the various COM tables (as exposed in the Advanced Settings nodes of the components) on a 32-bit component (that is, a component whose 64-bit Component setting is No). If you need this in both areas, you should use a component for each, and quite possibly you will need a separate implementation DLL for each. How much of that do you have already?