在线求助:引用ocx控件,在程序中打开了word,但却无法保存 本来直接用程序编的可以用,包括打开、保存都功能正常,但是引入到ocx中在别的程序中打开还可以打开word界面,但保存就没有办法,在GetIDispatch()一步没办法执行,大虾们帮帮忙,这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在我可以明确是这一句的问题,下面还有没有我就不知道了,但是这是为什么?LPDISPATCH COfficeCntrItem::GetIDispatch(){ ASSERT_VALID(this); ASSERT(m_lpObject != NULL); LPUNKNOWN lpUnk = m_lpObject; //我可以确认是在这一步出错,但下面还有没有我就不知道了 Run(); LPOLELINK lpOleLink = NULL; if (m_lpObject->QueryInterface(IID_IOleLink, (LPVOID FAR*)&lpOleLink) == NOERROR) { ASSERT(lpOleLink != NULL); lpUnk = NULL; if (lpOleLink->GetBoundSource(&lpUnk) != NOERROR) { AfxMessageBox("Warning: Link is not connected!"); lpOleLink->Release(); return NULL; } ASSERT(lpUnk != NULL); } LPDISPATCH lpDispatch = NULL; if (lpUnk->QueryInterface(IID_IDispatch, (LPVOID FAR*)&lpDispatch)!=NOERROR) { AfxMessageBox("Warning: does not support IDispatch!"); return NULL; } ASSERT(lpDispatch != NULL); return lpDispatch; } 为什么m_lpObject一引用到就出错????谁能告诉我?!!!!!!!!!!! darkbug(飞虫)兄,我也很着急啊,你的代码我还是在看,但还是很多弄不懂啊。我也急需解决这个问题。唉,好烦啊。 stonex_2000(三棱镜) :我的QQ是46036971,可以交流交流,不过我最近被这问题整死了,就剩两天时间了不行的话就没希望了。。 ADO连接数据库 关于数组传值问题 东莞,一个让我梦想的“天堂”...... 如何取得当前屏幕的位图,并且位图文件是BMP文件格式 用VC制作OCX时怎么在界面上拖放控件啊 请教ado问题?? 如何在VC中从TXT文件中一行一行读取数据??? 使用BCG,如何在菜单项上面添加ICON 怎样用一个程序去HOOK另一个程序的GWL_WNDPROC,急~~~~ vc2005写的win32 dll在vc6.0里面调用失败 急救:<sys/socket.h>这个错误是怎么回事? 如何动态分配二维数组??
LPDISPATCH COfficeCntrItem::GetIDispatch()
{
ASSERT_VALID(this);
ASSERT(m_lpObject != NULL);
LPUNKNOWN lpUnk = m_lpObject; //我可以确认是在这一步出错,但下面还有没有我就不知道了
Run();
LPOLELINK lpOleLink = NULL;
if (m_lpObject->QueryInterface(IID_IOleLink, (LPVOID FAR*)&lpOleLink) == NOERROR)
{
ASSERT(lpOleLink != NULL);
lpUnk = NULL;
if (lpOleLink->GetBoundSource(&lpUnk) != NOERROR)
{
AfxMessageBox("Warning: Link is not connected!");
lpOleLink->Release();
return NULL;
}
ASSERT(lpUnk != NULL);
}
LPDISPATCH lpDispatch = NULL;
if (lpUnk->QueryInterface(IID_IDispatch, (LPVOID FAR*)&lpDispatch)!=NOERROR)
{
AfxMessageBox("Warning: does not support IDispatch!");
return NULL;
}
ASSERT(lpDispatch != NULL);
return lpDispatch; }
我也急需解决这个问题。唉,好烦啊。
我的QQ是46036971,可以交流交流,
不过我最近被这问题整死了,就剩两天时间了不行的话就没希望了。。