none
VC控件(OCX)问题求助 RRS feed

  • 常规讨论

  •  

    某WebServer上有两个页面,每个页面嵌一个ocx控件,一个是用VC写的,一个是delphi做的。
    问题现象:
    1.IE安全对ocx启用后,在同一客户端机器上,访问服务器上嵌vc写的ocx页面时,找不到控件,访问嵌delphi的ocx页面时,是好的。
      两个页面中除了classid和控件名称(粗体字部分)不一样,其它是一样的。
    <OBJECT id=obj style="LEFT: 0px; TOP: 0px"
    classid="clsid:AAF5566-9C56-431A-9CF0-798D7C7F207F" VIEWASTEXT
    codebase=http://IP:8080/ok/VCestOcx.ocx>
     <PARAM NAME="_Version" VALUE="65536">
     <PARAM NAME="_ExtentX" VALUE="2646">
     <PARAM NAME="_ExtentY" VALUE="1323">
      <PARAM NAME="_StockProps" VALUE="0"></OBJECT>

      另注:
      a.不行的那个VC控件所在页面如果不经过WEBSERVER访问,如直接拷至某机器上,而页面中控件的codebase仍指向WEBSERVER上的话,是正常的。
      b.IE安全设置对ocx是启用的。

    另不是所有的机器均不行,而是部分机器不行.比了操作系统和IE的版本没找出原因.
    不知是什么原因?

    2009年1月12日 2:35

全部回复

  • 某WebServer上有两个页面,每个页面嵌一个ocx控件,一个是用VC写的,一个是delphi做的。
    问题现象:
    1.IE安全对ocx启用后,在同一客户端机器上,访问服务器上嵌vc写的ocx页面时,找不到控件,访问嵌delphi的ocx页面时,是好的。
      两个页面中除了classid和控件名称(粗体字部分)不一样,其它是一样的。
    <OBJECT id=obj style="LEFT: 0px; TOP: 0px"
    classid="clsidBig SmileAAF5566-9C56-431A-9CF0-798D7C7F207F" VIEWASTEXT
    codebase=http://IP:8080/ok/VCestOcx.ocx>
     <PARAM NAME="_Version" VALUE="65536">
     <PARAM NAME="_ExtentX" VALUE="2646">
     <PARAM NAME="_ExtentY" VALUE="1323">
      <PARAM NAME="_StockProps" VALUE="0"></OBJECT>

      另注:
      a.不行的那个VC控件所在页面如果不经过WEBSERVER访问,如直接拷至某机器上,而页面中控件的codebase仍指向WEBSERVER上的话,是正常的。
      b.IE安全设置对ocx是启用的。

    另不是所有的机器均不行,而是部分机器不行.比了操作系统和IE的版本没找出原因.
    不知是什么原因?

    2009年1月12日 2:34
  • 看看是不是没随控件发布VC运行时刻库
    2009年1月12日 5:30
    版主
  • 不缺DLL及库,已排除。

    否则再直接将HTML页面放在客户端也没法用。

    2009年1月12日 5:47