我们自2000年以来一直在开发ActiveX网格控件,并且拥有很多满意的客户。该控件仍得到支持,但我们和客户最近面临的主要问题是64位版本的MS Office VBA中广泛使用的网格控件。问题在于我们的OCX是32位的,因为它是用Visual Basic 6开发/编译的,原始形式无法生成64位代码。
问题是:是否有办法将现有的VB6项目重新编译为64位ActiveX控件?是否可以使用VB6 IDE的插件或修改,或者像命令行编译器这样的其他工具来完成?也许是另一个可以生产64位代码的开发环境,如RealBasic?
当然,我们知道源代码(主要是API调用)也应进行更新,但在这个问题中,我们询问的是从VB6源代码创建64位可执行OCX的一般可能性。
请随时发布有关该问题的任何想法,即使是在发布后几个月。