CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何解决“symbol not found" ??

楼主supermask2004(坚持不泄)2005-04-13 22:44:31 在 VC/MFC / 基础类 提问

小弟初学数据库,在书上抄了个程序,其中有一个函数出现了问题。程序如下:  
   
  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.的问题。

关键词

  • 解决
  • iheight
  • adodc1
  • iwidth
  • cy
  • movewindow
  • cx
  • rect
  • onsize
  • symbol

得分解答快速导航

  • 帖主:supermask2004
  • Mackz

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo