我的web程序里运行activex控件,在IE6.0下可以,在IE6.0装了sp1以后就不可以了,为什么?我用的是DElPHI6.0编的activex控件,我该怎么办啊??请这方面经验的高手指点一下。
http://expert.csdn.net/Expert/topic/1756/1756136.xml?temp=.7898981帖子里的分也给你。

解决方案 »

  1.   

    你提的问题太笼统,什么现象具体一些。大家不好回答。不过可以
    这样试试:
      一、保证清控客户端的activex控件
      二、重新下载activex控件进行测试
    如果不行的化,在客户端进行测试,看看是不是某些代码在装了IE6SP1后运行不正常。
      

  2.   

    一、保证清控客户端的activex控件
      二、重新下载activex控件进行测试
    我都已经做过了,就是不行,当调用myobject.mymethod时,说我的对象(myobject)不支持该方法。
      

  3.   

    请NetFriend(NetFriend) 帮帮忙
    再说一声,斑竹就知道不结帖子扣分,为什么扣分啊,你们不帮忙解决你们是干蛋的吃白饭的啊
      

  4.   

    先确定问题原因:
        有条件的话做以下测试:1、找几台机器,重新配置为IE升级前的配置,如果没问题,证明至少你的控件还可以正常使用,如果有问题,找找控件中有没有问题。
      2、如果1的结果是没问题,找台干净的机器,安装IE及其SP,下载控件试试,如果有问题,证明与IE有关,在该机器上调试该控件,调试时要使用IDE环境中的OCX。这种问题一般的原因就两种:运行环境改变,控件本身问题。
      

  5.   

    可能是IE的安全设置不允许吧试着修改一下IE的设置
      

  6.   

    NetFriend(NetFriend) 可能与IE有关
    cscer(石头) 谢谢,这点是应该的,我早设了,不设还用com控件啊
    不知道有人遇到过此类问题没有
      

  7.   

    还有一种可能,检查一下注册表,保证完全清除OCX的注册信息,重新下载试试,这种问题我遇到过,有一次是按此方法解决的