我在VC6.0调试通过的程序,然后移到VS2005的工程里面,错误一大堆,真后悔一开始赶时髦用2005了,真不懂VS2005是垃圾还是我是垃圾搞了半天,终于只有一个问题了,就是:
我在一个窗口的OnCreate函数中添加的代码:
CString Name;
while(!m_Rs->adoEOF)
{
value=m_Rs->GetCollect("name");
if(value.vt!=VT_NULL){
Name=value.bstrVal;
m_List1.AddString(LPCTSTR(Name));//.AddString(Name);
}
m_Rs->MoveNext();
}运行出错,DEBUG时,发现错在AddString这句,
真没办法了,差点就跳楼去了,查MSDN,查BAIDU,都没解决
花了俺一个下午,请大家帮我看一下,谢谢
环境是:VS2005下的MFC
我在一个窗口的OnCreate函数中添加的代码:
CString Name;
while(!m_Rs->adoEOF)
{
value=m_Rs->GetCollect("name");
if(value.vt!=VT_NULL){
Name=value.bstrVal;
m_List1.AddString(LPCTSTR(Name));//.AddString(Name);
}
m_Rs->MoveNext();
}运行出错,DEBUG时,发现错在AddString这句,
真没办法了,差点就跳楼去了,查MSDN,查BAIDU,都没解决
花了俺一个下午,请大家帮我看一下,谢谢
环境是:VS2005下的MFC
解决方案 »
- 【关于MFC程序框架流程】
- 我在看王艳平编著的《windows程序设计》(人民邮电出版社出的那本书)时遇到一个关于模块句柄的问题,请指教
- 文件的复制、粘贴一般是怎样实现的?
- 类之间通信的问题
- 我这样往文件里写内容,难道不对吗?
- 帮帮忙呀 (如何才能够实现:关闭一个无模式对话框的时候,能够关闭一个在其中建立起来的无模式对话框) 帮帮忙呀帮帮忙呀帮帮忙呀帮帮忙
- 在编写OCX时.编写方法时可以传递自定义的类型或者返回自定义的类型吗?在线
- WAVEFORMATEX与WAV文件的问题
- 如何实现在上面绘图菜单下点直线,从而在下面的视图栏里画直线呢?
- 瞧一瞧 看一看 有关模板类的大疑问
- 不使用GDI+能实现图片任意角度的旋转吗?(MFC)
- 高分!怎么样在VS2005中和VC6一样使用在类中右击增加windows消息处理
DEBUG时,运行ADDSTRING就提示,**.exe触发了一个断点,就跳到了这里_AFXWIN_INLINE int CListBox::AddString(LPCTSTR lpszItem)
{ ASSERT(::IsWindow(m_hWnd)); return (int)::SendMessage(m_hWnd, LB_ADDSTRING, 0, (LPARAM)lpszItem); }
_AFXWIN_INLINE int CListBox::AddString(LPCTSTR lpszItem)
{ ASSERT(::IsWindow(m_hWnd)); return (int)::SendMessage(m_hWnd, LB_ADDSTRING, 0, (LPARAM)lpszItem); }要不这样, 请发 email 到 [email protected] 我看看.
[email protected]
注意把 *.ncb, *.opt 文件以及 Debug 或者 Release 目录都删除, 再压缩一下.