CComPtr<IWebBrowser2> spBrowser; 
IHTMLDocument2 *pDoc= NULL; spBrowser和pDoc初始化代码略 SAFEARRAY* psa = SafeArrayCreateVector(VT_VARIANT, 0, 1); 
VARIANT *param; 
bstr_t bsData = (LPCTSTR)lpszHTMLCode; 
hr = SafeArrayAccessData(psa, (LPVOID*)¶m); 
param->vt = VT_BSTR; 
param->bstrVal = (BSTR)bsData; 
hr = pDoc->write(psa);// 就是在这儿出错 
hr = pDoc->close(); 
SafeArrayDestroy(psa); 当把hr = pDoc->write(psa);// 就是在这儿出错 这一行注释掉生成dll,通过jni调用dll不会出错,但是不注释掉,通过jni调用dll就会出错。