New-ActiveX-ActiveForm
制作的ActiveX控件嵌入在web页面,已下载(在C:\WINNT\Downloaded Program Files中存在),但是
却不显示(仍然占据着一个图片空间位置在那)。注意不是显示那个红色的叉。公司的机器、家里的机器都测试过了,同样的结果。
不知道为什么?环境:
Windows 2000 + sp4
Delphi 5

解决方案 »

  1.   

    to: sunkevin(愚公)
    ActiveX没有禁掉,安全级别降到最低了,况且我的另外一个ActiveX控件却可以正常显示啊。ActiveForm没有Show?
    什么意思?那怎么show阿?我是New-ActiveX-ActiveForm这样建立ActiveX的,该方法不会有问题吧?
      

  2.   

    昨天重装了系统(windows and delphi),问题依旧。
    faint
      

  3.   

    你在FORM的ONCREATE事件中有代码吗?是不是代码有问题导致执行错误FORM才没打开。
    如有代码先注释掉后看看还出不出错
      

  4.   

    To: sunkevin(愚公)
    ONCREATE事件没有代码,Form只有上只有一个按钮,OnClick代码showmessage('OK')。
      

  5.   

    那有可能ActiveForm创建的时候就有问题,不能注册。
    给我个邮箱地址,放在留言里,我给你发个我原来写的一个DEMO。
      

  6.   

    To: sunkevin(愚公)
    已经收到,谢谢。现在新的问题又出来了,在自己的机器上可以看见了,控件也能正常工作。
    但是在其他机器通过IE访问,却仍然无法显示啊。
      

  7.   

    在其它机器上无法显示这有多种原因,最大的可能是ActiveX控件注册不成功。另外ActiveX最好要加版本号,这样客户端刷新界面时,发现此页面的ActiveForm有新版本就会自动更新,否则不会重新下载到本地,而依然使用原来的已下载的ActiveForm。
      

  8.   

    sunkevin(愚公) 能发一个给我吗?谢谢!
      

  9.   

    加了版本号ActiveX控件注册不成功?
    在C:\WINNT\Downloaded Program Files中已经下载了最新版本阿