用的是VS2008,之前遇到这种问题总是很头痛,调试着代码,突然就飞到另一个地方去了。把自己遇到的两种情况总结一下:
1、是由于生成的调试信息与工作版本的代码不一致了,这时候,一般通过清理解决方案可以解决这个问题。而且测试的时候,可以在出现问题的语句前后,写些MessagBox之类的输出语句,确定代码是否已经执行到这里。
2、今天遇到的一个情况就是,代码是美国写的,在里面加了中文注释之后,导致执行的顺序出错的问题,字符编码也可能是引起这类问题的一个原因。
用的是VS2008,之前遇到这种问题总是很头痛,调试着代码,突然就飞到另一个地方去了。把自己遇到的两种情况总结一下:
1、是由于生成的调试信息与工作版本的代码不一致了,这时候,一般通过清理解决方案可以解决这个问题。而且测试的时候,可以在出现问题的语句前后,写些MessagBox之类的输出语句,确定代码是否已经执行到这里。
2、今天遇到的一个情况就是,代码是美国写的,在里面加了中文注释之后,导致执行的顺序出错的问题,字符编码也可能是引起这类问题的一个原因。