一个基于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,还是一样的错误。