问题标签 [runtime-error]
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.
c++ - Xcode STL C++ Debug 编译错误
我有一些文件编写代码按预期工作,但在调试模式下打印错误,在发布时没有输出错误。
代码:
调试输出:
发布输出:
除了不检查文件描述符是否打开(为简单起见),这段代码有什么问题?
更新:我将代码分解为以下内容,但仍然存在错误:
vb6 - 是什么导致了这个错误?“运行时错误 380:无效的属性值”
几年前,我们使用 vb6.0 和 SQL server 2000 开发了一个应用程序。最近,我们的一些客户告诉我们,在运行该应用程序时,在某些使用 Winxp sp2 作为其操作系统的计算机上,当他们想要显示搜索表单时出现以下错误:
“运行时错误 380:无效的属性值”
是什么导致了这个错误?
java - 是什么导致 java.lang.IncompatibleClassChangeError?
我将 Java 库打包为 JAR,java.lang.IncompatibleClassChangeError
当我尝试从中调用方法时,它会抛出很多 s。这些错误似乎是随机出现的。什么样的问题可能导致此错误?
iphone - iPhone - appDidBecomeActive: 和运行循环开始之间的数组丢失?
编辑:我在初始化后立即手动保留数组,并修复了它。杜尔。谢谢。
我在 UIScrollView 子类中保留一个 NSMutableArray,并在其中添加 UIImageView 子类的实例,因为每个实例都作为子视图添加。它需要是一个可变数组,因为我计划最终重新排列它们在数组中的顺序;在我尝试这样做之前,这个错误就已经发生了。我已经使用 NSLogs 来显示该数组的计数为 10,直到并包括在我的 AppDelegate 中调用 applicationDidBecomeActive:,并添加了一个计时器以在运行循环中每 0.001 秒触发一次。第一次开火,就再也找不到阵法了!我很困惑,几个小时以来一直试图追踪这个问题。
计时器工作正常(即当 printCount: 不访问数组时,这很好),只有当我尝试访问那里的数组时它才会中断。对 printCount: 的常规调用有效,但第一次触发计时器时 I 这两个对 printCount: 的调用之间可能发生什么?
我一直在用调试器无休止地单步执行程序。到目前为止,数组是正确的,即使在其内容更改后,它的内存地址也是相同的。然而,之后只有一个对象——它的 10 个元素被一个 UITouchData 实例替换。不知道它来自哪里。我的所有事件处理方法都不会尝试重新分配或更改数组。有什么想法可能会出错吗?我完全迷惑了。
.net - 装配加载问题
当我从 Vista(32 位)转换到 Windows 7(32 位)时,我遇到了一个程序集加载问题。当我尝试加载一些非常旧的 Sybase ASE ADO.NET 数据提供程序 DLLS 时会发生这种情况。
融合日志查看器的日志显示:
我花了相当多的时间在谷歌上搜索这个和通过 ASP.NET 显示的错误消息,但似乎没有一个常见的解决方案是相关的。我确实注意到有一种方法可以使用病毒检查程序导致此错误。是否可以在原始 Windows 7 机器上执行此操作?即是否有任何类型的保护系统可以干扰组件加载?
这在 VS.NET 2008 和 VS.NET 2010 beta 2 上都失败了。
任何线索将不胜感激。
iphone - 如何找出导致 iPhone App 运行时错误的原因?
在 Xcode 中,假设您为 iphone 编写了一个应用程序,但其中存在运行时错误。我所看到的是它只是关闭了模拟器中的程序,但并没有真正突出或给我任何关于导致崩溃的线路的任何反馈......我错过了什么吗?
注意:我不认为控制台非常有效,因为它只是吐出一个错误,但我仍然需要找到代码中该错误的根源所在。
visual-studio - 如何在使用犰狳的 Visual Studio 2008 项目中使用 LAPACK
我正在尝试使用开源库http://arma.sourceforge.net进行线性代数计算。犰狳中的一些函数如pinv使用 LAPACK。我编写了一段非常简单的代码来使用 Armadillo 计算 pinv,但它会产生运行时错误。这可能是因为我在 sln 文件中没有 LAPACK 链接器标志。
flash - 如何判断什么 .swf 产生了错误?
我刚才正在查看一个页面,并弹出错误框,告诉我 .swf 中存在运行时错误问题是,页面上有多个 .swf,我不知道哪个产生了错误。
有没有办法告诉?
c++ - 指针访问冲突?- C++
我为最近的一个学校项目使用指针编写了一个简单的字符串标记程序。但是,我的StringTokenizer::Next()
方法有问题,该方法在调用时应该返回指向 char 数组中下一个单词的第一个字母的指针。我没有收到编译时错误,但我收到了一个运行时错误,其中指出:
该程序当前标记了 char 数组,但随后停止并弹出此错误。我觉得这与NULL
我在Next()
方法中所做的检查有关。
那么我该如何解决这个问题呢?
另外,如果您发现我可以更有效地或通过更好的练习来做任何事情,请告诉我。
谢谢!!
StringTokenizer.h:
StringTokenizer.cpp:
主要.cpp:
编辑:
好的,只要分隔符是空格,我的程序现在就可以正常工作了。但是,如果我将 `/' 作为分隔符传递给它,它会再次出现访问冲突错误。有任何想法吗?
与空格一起使用的功能:
dll - “找不到入口点”运行时错误的一些可能原因是什么?
我正在尝试编译从 Visual Studio 8 创建的程序,将其转换为 Visual Studio 9。在提供所有必需的 .DLL、.lib 和 #include 目录后,我成功编译了该程序。但是,当我尝试启动它时,它总是给出一个错误:
过程入口点 SwapBuffers 无法位于动态链接库 OpenGL32.DLL 中。
我检查了我的目录。OpenGL32.DLL 确实存在!我什至再次下载 OpenGL32.dll,以防万一,我的是旧版本;不,它不起作用。我什至尝试将 OpenGL32.dll 放在内置的 .exe 旁边。不,它仍然给出同样的错误。
您似乎知道这里的一些可能原因是什么?