win7系统下vc6.0运行程序出现KERNELBASE.DLL未处理的异常访问冲突错误!

My_lolo 2010-06-26 10:23:46
在Windows XP下编译、运行正常的程序,移植到Win7系统下编译正确,运行就报错,错误代码为:
unhandled exception in *.exe(kernelbase.dll):0xC0000005: access violation

跟踪后发现出现错误的地方为:
CToolBarCtrl *ctbctrl=(CToolBarCtrl*)&m_ToolBarT.GetToolBarCtrl();
ctbctrl->AddButtons(atoi(nNum,tb);//动态添加按钮


在Windows XP下Release的程序移植到Win7下,运行时也不能加载工具栏,问题也出现在这地方。

kernelbase.dll这个库文件在C:\Windows\System32下也存在。

请教大家,有遇到同样问题的或知道怎么解决的请给个答案,不胜感激!
...全文
1019 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn_loo 2010-12-10
  • 打赏
  • 举报
回复
数组错误!
miles_davis 2010-06-30
  • 打赏
  • 举报
回复
Base system refers to card reader on the computer.CARD READER-Solution on yellow mark with BASE SYSTEM DEVICE Ricoh 5-1Card Reader Driver ftp://ftp.hp.com/pub/softpaq/sp45001-45500/sp45112.exe
hanxiajun 2010-06-29
  • 打赏
  • 举报
回复
Base system refers to card reader on the computer.CARD READER-Solution on yellow mark with BASE SYSTEM DEVICE Ricoh 5-1Card Reader Driver ftp://ftp.hp.com/pub/softpaq/sp45001-45500/sp45112.exe
sunm42000 2010-06-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 runtimeerror 的回复:]
Win7不支持VC6.0的,换VS2008或者2010
[/Quote]
win7支持vc6.0 没问题的
RuntimeError 2010-06-26
  • 打赏
  • 举报
回复
Win7不支持VC6.0的,换VS2008或者2010
jiabingxi 2010-06-26
  • 打赏
  • 举报
回复
还是换成08的好。。。

18,125

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧