由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。
2011-01-21 15:11
357 查看
这是因为调试时会自动对Local/Watch等窗口里面(或鼠标停留所在)的变量求值,为了防止用户写的程序错误(比如死循环),系统有一个超时限制,
如果某个属性的get中做了很复杂的操作(而不是简单地返回一个私有变量的话),就有可能超过这个时间限制(如果strPage很大的话,你的正则运算就
很可能会超时)。
可以禁用自动求值的功能:
工具 -> 选项 -> 调试 -> 常规 -> 启用属性求值和其他隐式函数调用
去掉前面打勾,不过这样就不会对属性变量自动求值了。
参考:
http://msdn.microsoft.com/en-us/library/ms234762%28VS.80%29.aspx
如果某个属性的get中做了很复杂的操作(而不是简单地返回一个私有变量的话),就有可能超过这个时间限制(如果strPage很大的话,你的正则运算就
很可能会超时)。
可以禁用自动求值的功能:
工具 -> 选项 -> 调试 -> 常规 -> 启用属性求值和其他隐式函数调用
去掉前面打勾,不过这样就不会对属性变量自动求值了。
参考:
http://msdn.microsoft.com/en-us/library/ms234762%28VS.80%29.aspx
相关文章推荐
- 由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。
- VS中单步调试时出现“由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。”的问题。
- 解决多线程产生的“以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值”
- ODAC访问oracle时,提示:由于以前的函数求值超时,函数求值被禁用,必须继续执行才能正常返回
- 多线程委托函数中访问webbrowser 等UI窗体控件,报错“由于以前的函数求值超时,函数求值被禁用+用户已关闭隐式函数计算。”
- 由于以前的函数求值超时,函数求值…
- js函数必须在alert某元素执行后才能执行
- js函数必须在alert执行才能执行
- vs2010中,遇到“活动语句标记已被删除,并且无法在当前源文件中重新映射。必须恢复更改,才能继续或重新启动调试回话。”报错
- 由于一个或多个其他网络页属性已经打开,这个属性页上的部分控件被禁用。想要使用这些控件,请先关闭所有属性页,然后将这个属性页重新打开
- 装sql server sp4时,出现以前进行的程序安装创建了挂起的文件操作.运行程序之前,必须重新起动计算机
- 装sql server sp4时,遇到的问题:以前进行的程序安装创建了挂起的文件操作.运行程序之前,必须重新起动计算机
- 【0007】由于找不到MSVCR100.dll,无法继续执行代码
- 必须运行Netca以配置监听程序,然后才能继续。或者可以选择继续,但是不要使用database control
- 被唤醒后的线程到底重新执行同步代码块还是从那是等待的那里继续执行
- PHP计划任务之关闭浏览器后仍然继续执行的函数
- 浏览器关闭后,php能继续执行的函数
- JS 禁用和重新启用a标签的点击事件
- VS2005-此计算机上已安装了试用版,必须先卸载以前安装的试用版后才能安装另一个试用版。