我们正在使用一个允许通过.ocx文件进行ActiveX扩展的系统。
我需要编写一个扩展来绘制一些特定的专有图形。经过大量搜索后,我发现Visual Basic 6.0可以创建这些ActiveX控件并将它们部署为.ocx文件。
那么,VB6是唯一的选择吗?我不愿意相信自1998年以来微软没有推出其他选择。
回应RichieHindle和Arnshea,
在研究期间,我发现可能使用C ++创建ActiveX控件,但我找不到将它们部署为.ocx文件的方法。就像dll一样。
答案 0 :(得分:1)
您可以使用Visual Studio 2005或2008,通过ATL或MFC在C ++中创建ActiveX控件。有帮助的向导 - 这个过程相对无痛。 8 - )
OCX 是一个DLL - 它完全相同,只是使用不同的文件扩展名。 (Pedant的角落:我知道逆是不正确;并非所有DLL都是ActiveX控件。)
答案 1 :(得分:1)
您可以使用Win32,ATL或MFC项目在C ++或C中进行ActiveX控件。
答案 2 :(得分:0)
Microsoft有一个名为ActivexPad的工具。检查它是否适用于您的情况。