Can any currently supported Microsoft language create a VB6 Active X EXE?

I have a third-party legacy application that requires the VB6 Active X EXE library interface. I want to upgrade the VB6 Active X EXE library to the currently supported language. Since the legacy host application is third-party, I have no way to change the host API for an interface other than ActiveX EXE. Is there currently supported Microsoft IE x86 language C ++, C ++ / CLI, C # or VB.NET that can create the equivalent of an ActiveX EXE interface?

I suspect the answer is no, but I want to find the final answer. In order for any legacy host application that uses the ActiveX EXE library to be modified to allow the use of supported languages ​​and tools. Basically, confirmation that ActiveX EXE is actually an unsupported API.

I have already considered this similar question , and one could deduce from it that the answer is no, but there is no final answer. I also looked at this Microsoft tutorial and from what I can say it talks about updating the host application, which is not an option in this case. The tutorial talks about switching to the ActiveX DLL, but I understand that this will require a change third-party host application. Again, this is not an option in my case. I need something that looks like an ActiveX EXE library for a host.

+5
source share

Source: https://habr.com/ru/post/1274738/


All Articles