问题标签 [breakpoints]
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.
php - 断点未使用 PHP/XAMPP/NetBeans/Moodle 触发
这个有点晦涩难懂。我的设置都在我的本地 Windows 机器上运行;我已经安装了 NetBeans IDE、运行 XDebug 的本地 XAMPP 服务器,以及在 mod 目录中安装了带有一些自定义插件的 Moodle。
我可以愉快地在 PHP 页面(包括主要的 Moodle 页面)中创建断点,但是我在 mod 目录中的 php 文件上放置的任何断点都不会触发(在我的 mod 或任何内置的 mod 上)。我认为 Moodle 可能正在做一些“魔术”来显示 mod 目录中的文件,但我的浏览器将 url 显示为http://localhost/moodle/mod/view.php - 这就是我设置断点的文件.
有没有人有调试 Moodle 插件的经验,或者可以指出如何解决断点未触发的问题?我已经尝试过 Moodle 网站,但找不到任何相关信息。
c++ - 什么是数据断点?
我才知道有数据断点。在过去的 5 年里,我一直使用 Visual Studio 在 C++ 中工作,我从未使用过数据断点。
有人可以阐明什么是数据断点,何时使用它们以及如何将它们与 VS 一起使用?
根据我的理解,当我们想要检查变量值的变化时,我们可以设置一个数据断点。在这种情况下,我们可以在变量值上设置一个带有条件的数据断点。
还有其他例子吗?
visual-studio-2008 - VS2008:调试时断点窗口消失了?
这可能很愚蠢,但非常令人沮丧。
将VS2008与C++项目一起使用,当我正常工作时,断点窗口可见且处于活动状态,但是当我调试时它消失并且无法显示。如果我想在运行时编辑断点的条件,这是一个问题。按断点窗口按钮不执行任何操作,按 Ctrl+Alt+B 也不执行任何操作
这会发生在其他人身上吗?这是一个全新的安装,带有 Visual Assist 和 QT 集成作为扩展。与VS2005相同的配置没有任何问题。
javascript - Firebug - 断点未命中
我在外部 JS 文件中设置断点,但我无法让 Firebug 以一致的方式命中断点。它有时有效,但大多数时候无效。我可以让它工作的唯一方法是打开“中断所有错误”
我用过调试器;声明以及没有任何运气。
visual-studio-2008 - 为什么 Visual Studio 2008 会跳过我的断点?
我正在运行带有 SP1 的 Visual Studio 2008。当我调试应用程序时,它会跳过我的断点。
例如,我有两行代码,每行调用一个方法。我将在两条线上都设置一个断点。我会运行一次,它会在第一个断点处停止,但不会在下一个断点处停止。我将再次运行它,它会击中第二个,而不是第一个。
我试图清理解决方案并重建。
我在解决方案中有多个项目。
c++ - 如何在 Visual C++ 中添加条件断点
我想在 VC++ Express 2005 中为我的代码添加断点条件,以便只有在局部变量满足指定条件时才会触发断点。例如
右键单击我的断点并选择“条件...”后,我发现一个对话框似乎可以执行我想要的操作,但是我尝试在文本字段中输入的任何内容都会导致以下错误:
无法评估断点条件:CX0052:错误:成员函数不存在
我尝试了帮助文档,但找不到答案。我希望有 VC++ 经验的人能够指出我正确的方向......
我之前曾尝试升级到更新版本的 VC++ Express,但该项目没有干净地导入。由于项目的复杂性和我目前的时间尺度,我现在不能考虑将升级作为解决方案。
android - 无法在 Eclipse 中设置断点
遵循在 OSX 10.5.6 上使用 Eclipse 3.4.2 的 Android 记事本教程。
我被指示以下列方式之一设置断点:
双击编辑器窗格左侧的灰色栏。
- 这只是调出“添加书签”窗口
在上下文菜单中选择“切换断点”
- 上下文菜单中的唯一选项是“Go to Annotation...”(已禁用)、“Add Bookmark”、“Add Task”、“Quick Diff”、“Show line numbers”、“Folding”和“Preferences”
我的猜测是编辑器处于某种不允许设置断点的模式,但我只是一个 Eclipse 新手。任何人都可以在这里提供任何建议吗?
javascript - VS2008 中的 Javascript 调试器问题
我在用 VS2008 调试 javascript 时遇到了一个非常烦人的问题。
如果我只是按 F5(或从“调试”菜单中选择“开始调试”),将附加 iexplore 进程,但脚本中没有断点中断。脚本文档树甚至没有出现在解决方案资源管理器中。
我已经知道:
- 我可以在 Javascript 中设置断点就好了。它不显示“此点不会被击中”消息。
- 通过使用 'debugger' 关键字调用调试器可以正常工作,但附加到 iexplore 进程却不行,因为它会给出“进程已附加到调试器”消息。
- 使用手册“附加到进程...”就可以了。脚本文档也会出现。
- 该项目最近已从网站转换为 Web 应用程序。
我已经尝试过:
- 清除 IE 缓存。
- 关闭 VS2008,停止 IIS 并删除临时 asp.NET 文件,然后重新启动 IIS 和 VS2008。
- 将 IE7 设置为 windows 和 VS2008 的默认浏览器。
- 重置我的 VS2008 用户设置。
- 检查是否启用了 IE 脚本调试。
到目前为止没有任何效果。虽然附加到进程并不太费力,但当我习惯于按 F5 时,这很烦人。
如果有人能想到解决方案,请(我在这里乞求!)让我知道!
visual-studio - 如何以这种方式设置断点?
我想设置一个断点,并希望在一块内存(开始地址和长度已知)发生更改时触发它。我正在使用 Windows Server 2003 x64 平台。Windbg 中的解决方案或 Visual Studio 中的解决方案都可以。我的目的是监视内存内容何时发生变化。
提前谢谢,乔治
eclipse - 为什么我的 Eclipse 项目有幻像调试器断点?
我有一个小项目,当在 Eclipse 调试器中运行时,它似乎总是停在 FileInputStream.class 第 106 行,打开文件。没有设置断点,但 Eclipse 的行为就像我在这里设置了断点一样。如果我清除所有断点,它仍然会发生。
我在同一个 Eclipse 工作区中有第二个更大的项目,它没有遇到这个问题。
我刚刚将较小的项目从我的旧 Linux 机器上移出,我在 Europa Eclipse 中开发它并遇到了这个问题,到我的新 Windows 机器上,我继续在 Ganymede Eclipse 中看到问题。这个问题在操作系统和 Eclipse 版本中仍然存在,但显然不是跨项目。我不明白!我浏览了该项目目录中的每个文件,但找不到任何可能以某种方式指示 Eclipse 在 FileInputStream 中停止的文件。
更多信息:明显的断点实际上不是 FileInputStream 的第 106 行;它似乎是 FileNotFoundException 的异常断点,是从 FileInputStream 中的该行调用的本机代码抛出的。但同样,我似乎根本没有设置任何断点。异常断点是否在其他地方定义?