2012-08-01 47 views
2

我在Visual Studio Express的编写Metro风格应用2012 RC调试例外的eval代码,我的应用程序工作了一段时间,如2-3分钟,然后突然它说怎样才能在Metro风格应用程序

Unhandled exception at line 49, column 1343 in eval code

0x800a138f - JavaScript runtime error: Object expected

并停止工作,我不知道为什么。以下是这会导致错误的EVAL代码的一部分:

var p=function(a){p.queue[bb]()(a)} 

,它显示

​​

为高亮显示。

我知道它很难通过查看此代码来解决此问题,那么如何调试eval代码?它是动态创建的,无法编辑。

回答

2

设置Visual Studio在引发异常时立即中断,这可能会帮助您调试它。

调试菜单/例外... /检查两列框为JavaScript

+0

我仍然掉入的eval代码例外:/ – sedran 2012-08-03 06:30:12

+1

当然,但现在你可以在堆栈更好看,并了解当时应用程序的状态,以便您可以修复它。看看你的代码,bob将索引到一个数组中,并返回undefined。尽量试图调用它作为一个函数失败。你需要弄清楚bb是什么,以及它的索引 – 2012-08-03 06:53:03

相关问题