本菜菜鸟刚刚孵出来*^_^*
第一次接触编程,更是第一次接触ActiveX控件.
不知道写好的ActiveX控件如何用web发布?
步骤越详细越好啦~~~
问题如下:用VC6.0写了一个ActiveX控件,编译连接后,生成了一个cmb.dll文件,请问在web上如何发布??
我查了一些资料,但都是vb和c#的居多.大概意思是,把cmb.dll放到iis的wwwroot目录下,并新建个html文件,里面写些代码把cmb.dll控件文件给"关联"上.
现在我就是想问如何写这些代码,大虾们一定要讲得详细些.
我知道需要填控件的id什么的,因为我看html代码里有两个id,一个是id,还一个clasid,两个id是啥?如何取得?它和guid有什么关系?还有,偶看为什么别人的控件都是ocx或cab格式的,偶的怎么生成的控件是dll格式的?能直接发布吗?
最后个问题,同一个控件,在不同的电脑上,它的id都相同吗?

解决方案 »

  1.   

    哈哈,没啥解决方案,就是用regsvr32把控件注册一下就好了.不过这个方法不太方便,现在正考虑如何让控件自注册.现在还有个问题就是如何让客户机下载这个控件,我填写了codebae标签,在客户机上连web时,并没提示和下载这个控件,不知道为什么(浏览器已经完全允许active脚本)
      

  2.   

    我在页面里添加了codebase="http://控件服务器地址" 这个代码,而且已经都在客户机上手动注册了这个控件,但在客户机上访问服务器的时候,并没有自动下载控件弹出那个运行安装的提示框,只是在ie地址栏下提示什么什么不安全的一个信息,单击这个信息,并没出现允许临时下载activex这个选项条
      

  3.   

    你可以下载Microsoft ActiveX Control Pad, 创建个web页试试
      

  4.   

    回tyong(伊面)大人~~~
    那个activex control pad 我试过
    它作用好象是方便你制作带控件的网页html文件.
    但好象不支持将已有的ActiveX控件嵌入到html里...
    比如我已经用vc做好了一个控件了,就不能再用activex control pad生成"调用"我已经做好的这个控件的html了.