VS2013 调试时出现“表达式计算器中发生内部错误”的问题解决办法

Posted 拜门求学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2013 调试时出现“表达式计算器中发生内部错误”的问题解决办法相关的知识,希望对你有一定的参考价值。

今天写代码的时候跟踪程序,发现打断点的地方根本看不到断点变量的结果,而且在快速监视中显示“

表达式计算器中发生内部错误

”,更看不到监视的变量了,上网找了半天也没找到答案,后来重新分析了一下自己的代码,发现是因为代码内部有死循环造成的,倒不是自己写的死循环,是有几个checkbox(我是在winform程序中)控件我添加了CheckedChanged事件方法,比如说这个事件方法我们暂且叫它FunctionA(“这个方法内部有设置类的枚举变量B的代码”),而我在Form_Load方法中又通过这个类的枚举变量B的值来设置这几个CheckBox是否勾选,这样就造成了死循环....

过程如下:

1、我在Load函数中通过if语句判断B的值来设置几个CheckBox的勾选

2、进而激发FunctionA的方法,在FunctionA的方法中又反过来修改B的值

3、这样就造成一个死循环....导致vs跟踪的时候出现这个错误,而且还看不了快速监视的值

 

本来也没啥,就是因为自己习惯不好,看网上很多朋友遇到这个没解决了,把我的写出来分享一下,如果也是这个原因造成的也有个思路

以上是关于VS2013 调试时出现“表达式计算器中发生内部错误”的问题解决办法的主要内容,如果未能解决你的问题,请参考以下文章

新手学C++,用vs2010运行书上的一个实例时出现问题,求解~~

链接到多线程调试 DLL 库时出现链接错误

调试 VS Code for Flutter 应用程序时出现问题

在 VS 2015 和 VS 2013 上运行同一段代码时出现问题

解决vs2005调试时出现未载入符号的问题

VS2010 F5调试时出现:“ 尝试运行项目时出错:未捕获通过反射调用的方法引发的异常”解决