
MS VC 60 应该不会有这个问题。我以前使用的就是 VC 60编译器,没有出现过你说的问题。你可以首先编写一个功能最简单、但是保证肯定是正确的程序(例如:最经典的在屏幕上输出字符串:Hello, World !),然后按下:ALT+B,再按 R,进行编译、链接,然后整个运行程序(先不设置什么所有断点、单步跟踪之类的),如果程序还是老乱跳,那么就有可能是你的 VC++ 编译器有问题、或者是你的WINDOWS系统有问题了;如果程序的运行结果正确,那么就是你原来的程序有隐含错误,你再仔细查看你的程序源代码。
看你的错误,提示Employeetemplate的key找不到任何资源,你可以选择
1 判断Resources的key是不是存在
2 try catch 抛出异常
另外你要会调试程序,如下
1设置断点并启动调试器(选中出现错误的上一行,点击F9)
2 F5 启动调试器,并在第一个断点处停止
3 按 F11 (调试 > 单步执行)。 F11 是单步执行命令,并向前移动一次的应用程序执行一个语句。 当你开始与 F11 的应用程序时,调试器将在获取执行的第一个语句处中断
4 在暂停时在调试器中,将鼠标悬停在用鼠标的对象,并查看其默认属性值
LZ:
希望对你有用,有问题“百度HI我”
#include <reg52h> //头文件
unsigned int tt; //定义常量tt
void main() //主函数
{
TMOD=0x01;//设置定时器0为工作方式1
TH0=(65536-50000)/256; //装50毫秒的初值
TL0=(65536-50000)%256;
EA=1;//开总中断
ET0=1;//开定时器0中断
TR0=1;//启动定时器0
while(1);// 0~3秒 全不亮。 3~~6秒亮 第一个灯
{
if(tt==60) //判断tt是不是对于60(及6050=3000毫秒=3秒) 亮3秒
{
P1=0xfe;//1111 1110 第一个亮;
}
if(tt==120)//判断tt是不是对于120;6秒
{
P1=0xfe;//1111 1111全部关闭
tt=0;// 重新中断 计时
}
}
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
}
有两处错误:
第46行if后面不该加分号,这将导致下面那个delete语句不会经过if判断直接执行。
第6行Shape的构造函数应当给x变量赋初值(最好是0)。
经过测试,两处错误改过之后运行无异常。
以上就是关于vc++6.0为什么设置断点的时候就出错老是乱跳,不管是按f10还是f11都不按教程的步骤执行,全部的内容,包括:vc++6.0为什么设置断点的时候就出错老是乱跳,不管是按f10还是f11都不按教程的步骤执行,、刚开始学C#,运行程序的时候出异常,该怎么解决、我在c++程序中断点调式的时候出现如下情况等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)