title: How to recompile ActiveX grid control (VB6) as 64-bit OCX?
body: <p>We have been working on our <a href="http://10tec.com/activex-grid/" rel="nofollow">ActiveX grid control</a> 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.</p>
  
  <p>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?</p>
  
  <p>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.</p>
  
  <p>Feel free to post any ideas regarding the problem, even after months from the day of publishing.</p>