I am in the process of building a new SDK that has variants of regular dll, .NET and ActiveX. In order to be proactive for the future I want to ensure that we can run on 64 bit platforms. Not a big deal with regular Dlls and .NET. My concern is ActiveX.
Does ActiveX imply 32 bit only? Can you build ActiveX components that are native 64 bit? And if you can what is the preferred way to do so? C++? There doesn't seem to be a whole lot of information on the internet about ActiveX and native 64 bit.
Hi, same rules as for 32-bit ActiveX controls apply. As you might know, on Windows a process must be 32-bit or 64-bit. There is no way to use a 32-bit DLL or an ActiveX control that is 32-bit in a 64-bit process and vice versa. That said, there is plenty of good information on MSDN and elsewhere on the Internet how to prepare your code to be successfully compiled and built for 32-bit and 64-bit from one source code.
Below a few resources to get you started (in random order):
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.