IE中使用TerraExplorerPro ActiveX控件问题总结

 近段时间,由于工作需要,涉及到Skyline Web的二次开发,遇到一些问题:

 问题1:IE中无法使用Skyline 提供的ActiveX Component 的API

 解决方法:这个问题一般是没有正确注册上我们需要使用的ActiveX Component,使用管理员权限运行CMD或者PowerShell,使用regsvr32 直接注册我们对应的ActiveX Component即可,如图示:

   IE中使用TerraExplorerPro ActiveX控件问题总结

  注册成功后重新启动InternetExplorer 即可(TEP6.6.6最好强制使用32位的IE)。

  

     问题2:已在计算机中注册TerraExplorerX.dll,但是IE中任然无法使用相关的ActiveX组件

   解决办法:

    1、确定是否重启IE(TerraExplorer 6.6.6及之前强制使用32位IE,7.X版本使用64位IE)。

    2、若重启后任然无法使用,请检查IE ActiveX组件相关设置,并重启IE,之后根据提示允许运行ActiveX组件即可。

      IE中使用TerraExplorerPro ActiveX控件问题总结

    

    3、若如上设置后,重启IE后仍然无法使用对应ActiveX组件,建议重启计算机之后重试。