I developed an application for a customer, which consists of a .NET 4 / WPF module which calls an unmanaged C++ DLL (developed by the customer).
Within my module I have a 3rd-party component, which is a 32-bit WinForms UserControl, which I am hosting inside a WindowsFormsHost element.
The problem is: The customer wants to migrate to x64 with his DLL, and the 3d-party component (a media player) is available only in x86. So I need
to find a way to have the x64 DLL, the x86 component and my managed application module (which can be either x86 or x64 - it doesn't matter) call
View Complete Post