为什么要弄一个ocx格式? 是ActiveX必须的文件格式吗?activeX控件可否在其他的扩展名格式下存在?还请大人详细解释一下哈。

解决方案 »

  1.   

    控件基本上都是嵌入式的,所以ocx实质上一个遵守ActiveX编程约定的dll动态链接库。OCX files were originally called Object Linking and Embedding (OLE) custom controls, but now are referred to as ActiveX controls, which is the component object used in Microsofts ActiveX technologies.使用ocx作后缀是习惯的,ocx文件实质还是一个dll,所以MS自己的不少activeX控件都直接使用.dll作为扩展名,不再使用.ocx作后缀。所以重要的是保证ocx文件遵守ActiveX的编程约定,而其扩展名不是必须为ocx的。