菜菜小明
2015-04-08 13:45
采纳率: 100%
浏览 2.3k
已采纳

关于OCX嵌入网页之后功能不正常的奇怪问题

使用VS2008开发了一个MFC的OCX,功能是HTTP下载工具(内部使用的CHttpFile下载文件),
OCX做好之后,使用ActiveX容器测试,下载正常;
将OCX嵌入一个静态的测试网页,测试下载功能也正常;
将这个静态网页使用IIS创建为一个网站(仅有这个测试网页的网站),通过浏览器打开网页,控件正常显示,但下载同样URL的文件却下载失败。
反复测试,其他条件完全一致的情况下,就是单网页功能完全正常,用IIS建成网站之后,下载功能就异常了。内部添加调试代码,发现在失败的时候,是CHttpFile调用QueryInfo获取目标的时候,没有正常获取目标文件的size,使用GetLastError返回的错误是12150。
目前不清楚是环境问题,还是OCX内部的配置问题,请大神来帮忙看看!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2015-04-08 14:02
    已采纳
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2015-04-08 19:24

    目标电脑有没有安装好VC2008的运行时

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题