We have been working on our ActiveX grid control since 2000 and have a lot of happy customers. The control is still supported, but the main problem we and our customers have recently faced is the 64-bit editions of MS Office VBA our grid control is widely used in. The problem is that our OCX is 32-bit as it is developed/compiled in Visual Basic 6 which cannot produce 64-bit code - at least, in its original form.
The question is: Is there a way to recompile our existing VB6 project as a 64-bit ActiveX control? Is it possible to do that from VB6 using say an add-in or modification of VB6 IDE, or are there other tools like command line compilers for that? Maybe, another dev environment like RealBasic which can produce 64-bit code?
Sure we know that the source code (mainly API calls) should be also updated, but in this question we ask about the general possibility to create 64-bit executable OCX from VB6 source code.
Feel free to post any ideas regarding the problem, even after months from the day of publishing.