一个基于CDHTMLDialog的程序,为确保文档已加载完毕,在ondocumentcomplete调用以下代码:IHTMLDocument2 *doc = NULL;
IHTMLElement *ele = NULL;
BSTR text = NULL;
dlg->GetDHtmlDocument(&doc);
doc->get_body(&ele);
ele->get_outerHTML(&text);正确得到了text内容。若用AfxBeginThread另外开启线程处理,同样代码,在ele->get_outerHTML(&text);中出错
0x65aab84f 处未处理的异常: 0xC0000005: 读取位置 0x00000064 时发生访问冲突如果是get_tagName(&text)则正确。问题是,我还要doc->CreateElement,还是一样的错误。
IHTMLElement *ele = NULL;
BSTR text = NULL;
dlg->GetDHtmlDocument(&doc);
doc->get_body(&ele);
ele->get_outerHTML(&text);正确得到了text内容。若用AfxBeginThread另外开启线程处理,同样代码,在ele->get_outerHTML(&text);中出错
0x65aab84f 处未处理的异常: 0xC0000005: 读取位置 0x00000064 时发生访问冲突如果是get_tagName(&text)则正确。问题是,我还要doc->CreateElement,还是一样的错误。
解决方案 »
- 多台电脑访问一个文件 如何实现
- 浮点数据无损压缩
- 如何使用VC图像控件
- COledatetime在2000和xp下的版本冲突问题。
- 请给出MSDN中文版的正确联接地址,谢谢了
- 小弟出学DLL有一事不明,请大家帮忙!
- openGL里面的glZoomPixel做的图像缩放
- 在FromView中,我建立了一个RichEdit控件,如何实现数据序列化?
- 感兴趣的进来:OICQ中那个会闪烁的"消息"菜单是如何做出来的?
- 在ADO编程时遇到了这个错误!到底是什么原因?我才写了IMPORT就这样了!
- 请问如何合并两个cimagelist?
- 文件关联后出现的一点问题,相信这个神秘的问题大家都遇到过,特来咨询!!!
我放到其他线程就是要动态CreateElement更新页面的。