主要想实现,点击JS页面,把JS页面地址传给VC,现在遇到一个奇怪的问题,第一次点击,没问题,数据也正常,第二次点击时,web 控件页面直接崩溃了。调试也没法调试,第二次点击,直接报Unhandled exception in Demo.exe (MSHTML.DLL): 0xC0000005: Access Violation.exception

解决方案 »

  1.   

    可以直接在Activex控件里添加一个保存网页地址的属性,然后JS就直接赋值,如
    obj.IPAddr = "www.XXX.XXX";
      

  2.   

    英雄可能是我表述的不清楚啊,比如JS 页面有5张图片,每张图片有一个URL,现在是点击图片的时候,触发JS向VC 传参数,问题是现在第一次可以传递JS 图片对应的URL,但是第二次点击页面 直接崩溃。无法调试,第一次执行完成后,点击第二次,在JS页面中,调用接口函数,直接就崩溃了,VC代码段 没有执行任何语句,直接提示
    Unhandled exception in Demo.exe (MSHTML.DLL): 0xC0000005: Access Violation. 
      

  3.   

    window.external.CALLVC() 用的JS 的自定义函数。 如果方便吗,我可以发源码给你,一个很简单的DEMO请大神有空看看,加下我QQ 吧,513359002