问题标签 [exception-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - SEH 异常代码中的第 31 位和第 30 位是什么意思?
我试图找出 SEH 异常代码中这些位的含义。我从 MSDN 关于 RaiseException 的文章中发现系统为系统定义的异常保留了第 28 位。但是,鉴于异常代码0xC0000005
,我无法发现它为什么不是0x00000005
。位模式是否0xC0000000
表明某些东西并没有消失在时间的迷雾中?如果是这样,它是什么?
iphone - 被拒绝的 iPhone 应用程序有奇怪的崩溃日志
由于崩溃产生了下面的崩溃日志,我的应用被应用商店拒绝。比崩溃更奇怪的是,重现它的步骤不会发生在我或 10 多个 beta 测试人员中的任何一个身上(在不同的 iOS 设备上)。任何人都可以帮助解释更多吗?我知道异常代码是某种内存问题,但这是导致此崩溃日志的唯一原因吗?例如,我什至没有得到行号。
delphi - 在delphi中创建NonContinuable异常
我有一个异常,它的raise
命令导致堆栈溢出。我阅读这篇文章是为了知道我应该怎么做: http: //www.debuggingexperts.com/modeling-exception-handling
我的理解是异常0xc0000025
意味着尝试捕获禁止捕获的异常(EXCEPTION_NONCONTINUABLE_EXCEPTION
)。我对吗?
如果是这样,我想知道是什么导致异常被定义为不可持续的。异常在 Pascal 中定义并从Exception
对象派生。
另外我没找到这个异常处理的地方,自己加了一个try-catch
block。异常捕获成功。为什么?
编辑
我想解释一下我需要帮助的具体情况:
有一个C++代码调用Pascal代码,它有异常定义,raise
命令发生在其中。
在我将try-catch
块放入 C++ 代码之前,Pascal 中的raise
in Pascal 会导致 1000 次异常,EXCEPTION_NONCONTINUABLE_EXCEPTION
直到堆栈溢出。
在我try-catch
在 C++ 代码中添加块后,raise
in Pascal 代码返回到catch
C++ 代码中的块。
现在我有两个问题:
- 为什么进程没有在第一个
NONCONTINUABLE
异常时停止? - 为什么
catch
C++ 代码中的块没有导致此异常?
ios - 0x00000000e7ffdefe 异常代码是什么意思?
我在 SO 上看到了几个以这个特定异常代码为特色的问题,但答案集中在特定情况下,从未解释过这个异常代码的含义。我在哪里可以找到这个?
c++ - 如何解释此调用堆栈信息
有人可以帮我理解调用堆栈的这种结构吗?
MintControl::MintDIB:: MintDIB+22在下面的调用堆栈中的这个语句中,这个数字 22 是什么意思?是行号还是一些更重要的信息?
每当我得到崩溃日志时,方法名称旁边的这些数字总是相同的。在这方面的任何帮助将不胜感激。
非常感谢!
java - Java 异常处理(用户输入中的空格)
我需要创建一个异常类,当用户输入的名称、密码等(所有字符串)中有空格时,它将引发异常。我已经编写了所有我认为必要的代码,无论我输入什么,总是会抛出异常。
我究竟做错了什么?
以下是代码片段。如果需要整个程序,请告诉我。
EmptyInputException
班级:
}
这是getInput
我捕获异常的方法:
我觉得我错过了扫描仪输入应该包含空格的部分,例如:
等等...
到目前为止,我的输出(例如,在输入名称之后)会说,Error: Please do not put spaces.