如何解决“symbol not found" ??
小弟初学数据库,在书上抄了个程序,其中有一个函数出现了问题。程序如下:
void CADO1View::OnSize(UINT nType, int cx, int cy)
{
int iHeight,iWidth;
CRect rect;
COleDBRecordView::OnSize(nType, cx, cy);
m_adoDC1.GetClientRect(rect);
iHeight=rect.Height();
iWidth=rect.Width();
m_adoDC1.MoveWindow(cx,cy,iWidth,iHeight,TRUE);
m_dataGrid1.MoveWindow(0,0,cx,cy-iHeight,TRUE);
}
compile时没有问题,但执行时提示错误,debug后,提示:
symbol iHeight not found
symbol iWidth not found
不知道是怎么回事,哪位帮忙解决一下!
问题点数:20、回复次数:6Top
1 楼steedhorse(晨星)回复于 2005-04-13 22:54:09 得分 0
乖乖,编译没问题,执行时说找不到symbol?Top
2 楼zhexin(zhexin)回复于 2005-04-13 22:58:30 得分 0
int iHeight,iWidth;
CRect rect;
和
COleDBRecordView::OnSize(nType, cx, cy);
位置换一下试试!
Top
3 楼svod5306(区区)回复于 2005-04-13 23:42:41 得分 0
真是肚脐眼放屁-妖气Top
4 楼Mackz(在相互)回复于 2005-04-13 23:55:37 得分 20
你的问题在于控件还没有创建:
if (m_adoDC1.GetSafeHWnd())
{
m_adoDC1.GetClientRect(rect);
iHeight=rect.Height();
iWidth=rect.Width();
m_adoDC1.MoveWindow(cx,cy,iWidth,iHeight,TRUE);
m_dataGrid1.MoveWindow(0,0,cx,cy-iHeight,TRUE);
}Top
5 楼Mackz(在相互)回复于 2005-04-13 23:55:59 得分 0
另外不要在Release下调试。Top
6 楼supermask2004(坚持不泄)回复于 2005-04-14 11:16:29 得分 0
谢谢Mackz的帮助,问题得到了解决。第一次发贴,关于给分数的事情不太了解,急着发问题,其他的都是默认的,请原谅。不知道还有没有其他给分的方法。
虽然问题解决了,但道理不太懂,不知可否赐教?谢谢!!!Top
相关问题
- 如何解决error LNK2001: unresolved external symbol *******
- unresolved external symbol 错误如何解决?
- ________如何解决error LNK2001: unresolved external symbol_________?
- SVG中定义了symbol,在引用symbol的use元素中如何用class属性覆盖symbol的style设置
- 请问error LNK2001: unresolved external symbol _main如何解决
- 请问如何解决error LNK2001: unresolved external symbol __imp__InternetOpenA@20
- mysql中出现"no found ODBC",如何解决?
- hibernate.cfg.xml not found的错误,如何解决???
- 程序报错:“[Linker Warning] Public symbol '_PW_Code' defined in both module ”,如何解决?
- 如何解决store procedure 'sp_pb60table' not found.的问题。




