问题标签 [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.

0 投票
1 回答
1583 浏览

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 网站,但找不到任何相关信息。

0 投票
4 回答
40480 浏览

c++ - 什么是数据断点?

我才知道有数据断点。在过去的 5 年里,我一直使用 Visual Studio 在 C++ 中工作,我从未使用过数据断点。

有人可以阐明什么是数据断点,何时使用它们以及如何将它们与 VS 一起使用?

根据我的理解,当我们想要检查变量值的变化时,我们可以设置一个数据断点。在这种情况下,我们可以在变量值上设置一个带有条件的数据断点。

还有其他例子吗?

0 投票
5 回答
3357 浏览

visual-studio-2008 - VS2008:调试时断点窗口消失了?

这可能很愚蠢,但非常令人沮丧。
将VS2008与C++项目一起使用,当我正常工作时,断点窗口可见且处于活动状态,但是当我调试时它消失并且无法显示。如果我想在运行时编辑断点的条件,这是一个问题。按断点窗口按钮不执行任何操作,按 Ctrl+Alt+B 也不执行任何操作

这会发生在其他人身上吗?这是一个全新的安装,带有 Visual Assist 和 QT 集成作为扩展。与VS2005相同的配置没有任何问题。

0 投票
11 回答
23624 浏览

javascript - Firebug - 断点未命中

我在外部 JS 文件中设置断点,但我无法让 Firebug 以一致的方式命中断点。它有时有效,但大多数时候无效。我可以让它工作的唯一方法是打开“中断所有错误”

我用过调试器;声明以及没有任何运气。

0 投票
13 回答
10571 浏览

visual-studio-2008 - 为什么 Visual Studio 2008 会跳过我的断点?

我正在运行带有 SP1 的 Visual Studio 2008。当我调试应用程序时,它会跳过我的断点。

例如,我有两行代码,每行调用一个方法。我将在两条线上都设置一个断点。我会运行一次,它会在第一个断点处停止,但不会在下一个断点处停止。我将再次运行它,它会击中第二个,而不是第一个。

我试图清理解决方案并重建。

我在解决方案中有多个项目。

0 投票
3 回答
9264 浏览

c++ - 如何在 Visual C++ 中添加条件断点

我想在 VC++ Express 2005 中为我的代码添加断点条件,以便只有在局部变量满足指定条件时才会触发断点。例如

右键单击我的断点并选择“条件...”后,我发现一个对话框似乎可以执行我想要的操作,但是我尝试在文本字段中输入的任何内容都会导致以下错误:

无法评估断点条件:CX0052:错误:成员函数不存在

我尝试了帮助文档,但找不到答案。我希望有 VC++ 经验的人能够指出我正确的方向......

我之前曾尝试升级到更新版本的 VC++ Express,但该项目没有干净地导入。由于项目的复杂性和我目前的时间尺度,我现在不能考虑将升级作为解决方案。

0 投票
6 回答
18214 浏览

android - 无法在 Eclipse 中设置断点

遵循在 OSX 10.5.6 上使用 Eclipse 3.4.2 的 Android 记事本教程。

我被指示以下列方式之一设置断点:

  1. 双击编辑器窗格左侧的灰色栏。

    • 这只是调出“添加书签”窗口
  2. 在上下文菜单中选择“切换断点”

    • 上下文菜单中的唯一选项是“Go to Annotation...”(已禁用)、“Add Bookmark”、“Add Task”、“Quick Diff”、“Show line numbers”、“Folding”和“Preferences”

我的猜测是编辑器处于某种不允许设置断点的模式,但我只是一个 Eclipse 新手。任何人都可以在这里提供任何建议吗?

0 投票
1 回答
476 浏览

javascript - VS2008 中的 Javascript 调试器问题

我在用 VS2008 调试 javascript 时遇到了一个非常烦人的问题。

如果我只是按 F5(或从“调试”菜单中选择“开始调试”),将附加 iexplore 进程,但脚本中没有断点中断。脚本文档树甚至没有出现在解决方案资源管理器中。

我已经知道:

  1. 我可以在 Javascript 中设置断点就好了。它不显示“此点不会被击中”消息。
  2. 通过使用 'debugger' 关键字调用调试器可以正常工作,但附加到 iexplore 进程却不行,因为它会给出“进程已附加到调试器”消息。
  3. 使用手册“附加到进程...”就可以了。脚本文档也会出现。
  4. 该项目最近已从网站转换为 Web 应用程序。

我已经尝试过:

  1. 清除 IE 缓存。
  2. 关闭 VS2008,停止 IIS 并删除临时 asp.NET 文件,然后重新启动 IIS 和 VS2008。
  3. 将 IE7 设置为 windows 和 VS2008 的默认浏览器。
  4. 重置我的 VS2008 用户设置。
  5. 检查是否启用了 IE 脚本调试。

到目前为止没有任何效果。虽然附加到进程并不太费力,但当我习惯于按 F5 时,这很烦人。

如果有人能想到解决方案,请(我在这里乞求!)让我知道!

0 投票
4 回答
1078 浏览

visual-studio - 如何以这种方式设置断点?

我想设置一个断点,并希望在一块内存(开始地址和长度已知)发生更改时触发它。我正在使用 Windows Server 2003 x64 平台。Windbg 中的解决方案或 Visual Studio 中的解决方案都可以。我的目的是监视内存内容何时发生变化。

提前谢谢,乔治

0 投票
5 回答
33385 浏览

eclipse - 为什么我的 Eclipse 项目有幻像调试器断点?

我有一个小项目,当在 Eclipse 调试器中运行时,它似乎总是停在 FileInputStream.class 第 106 行,打开文件。没有设置断点,但 Eclipse 的行为就像我在这里设置了断点一样。如果我清除所有断点,它仍然会发生。

我在同一个 Eclipse 工作区中有第二个更大的项目,它没有遇到这个问题。

我刚刚将较小的项目从我的旧 Linux 机器上移出,我在 Europa Eclipse 中开发它并遇到了这个问题,到我的新 Windows 机器上,我继续在 Ganymede Eclipse 中看到问题。这个问题在操作系统和 Eclipse 版本中仍然存在,但显然不是跨项目。我不明白!我浏览了该项目目录中的每个文件,但找不到任何可能以某种方式指示 Eclipse 在 FileInputStream 中停止的文件。

更多信息:明显的断点实际上不是 FileInputStream 的第 106 行;它似乎是 FileNotFoundException 的异常断点,是从 FileInputStream 中的该行调用的本机代码抛出的。但同样,我似乎根本没有设置任何断点。异常断点是否在其他地方定义?