我们正在使用一个允许通过ActiveX文件进行.ocx扩展的系统。
我需要编写一个扩展来绘制一些特定的专有图形。经过大量搜索,我发现VisualBasic6.0可以创建这些ActiveX控件并将它们作为.ocx文件部署。
那么,VB6是唯一的选择吗?我不愿相信,自1998年以来,微软没有推出任何其他选择。
为了回应RichieHindle和Arnshea,
在研究期间,我发现ActiveX控件可能是使用C++创建的,但我无法找到将它们作为.ocx文件部署的方法。就像dll一样。
发布于 2009-04-30 20:57:41
可以使用Visual 2005或2008通过ATL或MFC在C++中创建C++控件。有巫师可以帮忙--这个过程相对来说是无痛的。( 8-)
OCX是一个DLL --完全相同,只是文件扩展名不同。(佩德的角:我知道逆不是真的;不是所有的DLL都是ActiveX控件。)
发布于 2009-04-30 20:58:45
您可以使用ActiveX、ATL或MFC项目在C++或C中使用Win32控件。
发布于 2009-06-27 22:45:32
微软有一个名为ActivexPad的工具。看看它是否适用于你的情况。
https://stackoverflow.com/questions/809020
复制相似问题