问题标签 [step-through]

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 投票
3 回答
3266 浏览

debugging - 我可以使用 pdb 文件单步执行第 3 方程序集吗?

我的朋友制作了一个非常有用的类库,我一直在使用它。我通常使用 Reflector 来查看他的代码做了什么。

我真正想做的是在调试时单步执行他的代码。所以他给了我他的 .pdb 文件。

  • Foo.dll(发布配置,编译)
  • Foo.pdb

现在,我不确定如何让它在抛出异常时自动闯入他的代码(他的代码,在不同的点,thorws exceptions .. like A first chance exception of type 'System.Web.HttpException' occurred in Foo.dll...

我可以这样做吗?我需要在 Visual Studio 中使用 Symbol Server 设置进行一些设置吗?我是否需要将 dll 编译到调试配置中并传递 .dll 和 .pdb 文件?或者(我真的很害怕这个)..我是否需要同时拥有 .dll、.pdb 和他的源代码......

我也看过这个之前的 SO question,但它没有帮助(但证明我在提问之前尝试过搜索)。

有人能帮助我吗?

0 投票
2 回答
330 浏览

c# - 单击时单步执行 Visual Studio

我正在尝试在这个网站上工作,我对 Visual Studio 和诸如此类的东西有点陌生。每当我单击网站上的某些图标时,我都希望有一个步骤。基本上它是很多代码,其中大部分是我正在学习的,当我单击某些图标时,我需要知道我在哪里发送控制。

有小费吗?

0 投票
1 回答
62 浏览

c# - 发布版本仍然允许单步执行代码,为什么?

我已经向 NuGet 发布了一个,但在测试它时,我发现即使它是“发布”版本,我仍然可以逐步完成 C++ 类。

您能解释一下为什么会这样以及如何解决吗?

0 投票
1 回答
900 浏览

phpstorm - 如何在逐步模式下运行 php 代码并自动逐步执行

我想向我的非编码朋友展示工作应用程序有多么有趣。为此,我需要以步进模式运行它。一定时间后自动进入会比按按钮更舒服。它也可能是简要概述新应用程序的好工具。您知道如何设置此类功能或听说过插件吗?

0 投票
1 回答
1704 浏览

xcode - 在 Xcode 中单步执行代码

我有包含嵌套 for 循环的代码,我需要逐行查看执行,以便了解循环的工作原理。

运行程序时,我需要按“回车”来执行下一行。我记得大约一个月前我不小心找到了它,我一直按“enter”直到最后一行被执行,但不幸的是我忘记了如何。这样做的程序是什么?

0 投票
2 回答
954 浏览

r - 在R中,多次检查多个值,如果满足条件求和,跟踪位置,导出数据,然后重复

这是我的数据样本,它位于矩阵中:

我尚未编写的代码的期望输出是这样的:

我希望代码做什么来获得输出:只要后续行的 BLOCK 值等于当前行的 BLOCK 值,并且只要后续行的 RUNTIME 值是相同的符号,对它们求和并填充具有 BLOCK 值和总和值的表中的新行。然后从你离开的地方继续。在示例数据中,前两行 (50, 20) 被求和并写入表中。然后 RUNTIME 的符号切换并在两行(-25,-40)中保持不变,因此将这些值相加。然后RUNTIME的符号再次切换,三行(35、45、25)为正,但是这三行的最后一行有不同的BLOCK编号,所以只有这三行的前两行相加并写入表. 继续直到到达矩阵的末尾。

制作条件语句对我来说很容易,但我不知道如何“跟踪”我在矩阵中的位置以重新启动求和过程。我对 for 或 while 循环不是那么精通,甚至无法对它们如何在这里使用做出有根据的猜测。我在编写函数时做了一次可怜的尝试,但没有成功。

需要自动化这个过程...我有大约 10,000 行数据,可以根据一组场景变量动态生成。每组变量都会生成一个表,其中包含不同的 RUNTIME 值,并且我有很多场景要运行。

非常感谢任何帮助。

0 投票
5 回答
58 浏览

javascript - 如何逐步遍历兄弟元素

我正在尝试遍历 6 个 Div 并为每个 Div 提供一个唯一的 ID。我确信下面的代码会起作用,但它所做的只是给第一个 Div“slide1”,其余的都得到“slide6”。完成此步骤的正确方法是什么?

0 投票
1 回答
54 浏览

php - 有没有办法使用 eclipse 在特定点启动和停止 Php 代码?

我正在开发一个需要 2-5 分钟才能运行的脚本。我在脚本中开发了大约 4 分钟的功能,因此在我开发时,我必须一次又一次地运行应用程序才能到达我正在开发的部分,这可能非常耗时。

有没有办法从我想要的地方启动脚本(保存所有内部数据,如数组和变量),然后单步执行我正在开发的代码部分?

请让我知道是否有一个好的解决方案,我正在使用在我的 Wamp 服务器上运行的 Eclipse,我相信有人已经提出了解决方案。

0 投票
1 回答
30 浏览

java - IntelliJ 调试无法正常运行

我有我试图用 IntelliJ (2016.2.5) 调试的代码。调试器过去运行得很好,但最近控制台开始显示:

(端口号似乎无关紧要,因为它在编译时更改)

我的问题是,在调试模式下运行时,我无法单步执行代码——“单步执行”被禁用。据我所知,我没有更改任何设置,所以我正在努力找出这个问题的原因

谢谢

0 投票
0 回答
616 浏览

vba - Excel VBA 代码在单步执行时自行运行

抱歉,如果这是重复的,但是我对此表示怀疑,因为我已经在谷歌上搜索了一个小时,甚至没有搜索结果接近我正在寻找的内容。

我的宏是从 Excel 运行的,它从 Sharepoint 打开一个 PowerPoint 演示文稿并处理嵌入在 pptx 中的 Excel。

我的问题是,每当我是stepping through代码时,所有行都会按照它们应该的方式一个接一个地执行,但是当我运行该行时.Range("A" & i).Hyperlinks(1).Follow(这会打开 pptx),代码只会自动运行到最后。请记住,我是一步一步来的——我不会不小心按到 F5 或类似的东西。

我怀疑它要么是超链接,要么是我正在从 Excel 处理 PowerPoint,但找不到原因。

我遇到了一个问题,想找到代码出错的地方,但不能,因为它只是在跟随超链接后“跑掉了”。