问题标签 [step-into]
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.
excel - pagesetup 的 VBA 语句仅在调试模式下执行
下面的 sub 应该为 PDF 输出准备 pagesetup。例如,如果由于其他连接的打印机而导致页面制动混乱,则潜艇应将其修复为 1 页宽和 3 页高。
当我在“With ws.PateSetup”处添加断点时,sub 实际上在单步 (F8) 中按预期工作。但是,如果我使用 F5 运行它,它会忽略这些语句。调试打印显示,属性的值没有改变。
到目前为止尝试的事情:在 .zoom 和 .FitPagesWide 之前添加延迟,最多 1 秒。不用找了。例如,Zoom 仍然是 55。在单步中,Zoom 最终读取 FALSE。任何解释/提示这里出了什么问题?
debugging - Step in, Step out 和 Step Over 有什么区别?
我正在做一个项目,在该项目中我使用了 Visual Studio 代码进行调试。我需要Step in 、 Step out 和 Step Over之间有一些明显的区别。我看到了 vs 代码调试文档,但它没有与这些相关的详细信息。有人知道吗?
algorithm - 如何实现类似于 Visual Studio 中的构建解决方案?
当我们在后台单击IDE(Visual Studio)中的构建解决方案时通常会发生什么,它是如何获取所有包的,需要一种机制和适当的数据结构来做到这一点,谁能解释一下设计和结构?
另外,如何在 Visual Studio 中实现像功能一样的步进和步进?它是如何实施的?
c# - 当我进入 Control.Visible = true 分配时会发生什么不寻常的事情?
我有一个可见的用户控件。它的一个自定义属性设置在true
我不知道的某个地方。我所知道的是,在将其Visible
属性设置为另一个值 ( true
) 后,自定义属性为true
. 它的值设置为 是错误的true
,它应该保持false
以前的样子。
我正在使用 .NET Framework 4.6.1。我在 StackOverflow 上进行了搜索,但没有找到有用的东西。我尝试使用调试器和 Watches 窗口,这就是我找到所显示信息的方式。
我调试了程序,当我进入Visible = true
属性时,值会发生精确变化,然后才会显示其他代码。另一个代码是OnPaint
我的 UserControl 的处理程序,在第一行代码中,自定义属性已经有这个错误的值。在进入 Visible 分配之后和自定义属性获取 value 之前,无法找到内部发生的情况true
。我想这就像一个Application.DoEvents()
电话或另一个线程。我如何调试它以便获得更改自定义属性值的代码?
我已经阅读了官方文档,但没有发现有用的东西。
我想在 Visual Studio 的某个地方有一些选择,这样我就可以调试这样的情况。
c++ - 使用并行 for 循环(C++、OpenMP、Nsight Eclipse IDE)进入编译指示指令
使用Nsight Eclipse Edition 10.2使用gdb 7.11.1调试纯 C++ 代码。
该代码使用对 OpenMP 的编译指示调用来分叉一个 for 循环。以下是一个最小的工作示例,其中一个简单的数组q
填充了另一个变量的值p
:
在调试模式下,我想使用步进函数(经典F5)来跟踪数组如何q
填充p
's. 但是,这完全跳过了 for 循环,并在并行线程再次加入的地方恢复。
有没有办法强制进入pragma 指令/openMP 循环?
c - Eclipse IDE 调试器:步入无法正常工作
主文件中使用的所有函数均已正确定义。但是,当我尝试进入调试模式时,由于某种原因,IDE 在被要求时没有进入所述功能。取而代之的是,它就像一个步骤并忽略了这些行,直到最后一行,所有变量都出乎意料地出现在窗口中;在此之前,没有任何变量存在。
这是主文件:
用于在 main 中定义函数的 pointers.c 文件:
和makefile:
我做了一些研究,没有一个可以帮助我解决这个问题。
assembly - 内联汇编如何直接跳到递归函数的末尾?
这是我正在处理的一段代码。
EBX(最大值 6)从 6 开始。
在跨过 CALL HPSTART 行时,我希望看到下一条语句指针返回到 hpstart 并继续执行整个操作,直到 EBX 为 1 的最后一个递归调用,然后开始回溯到第一个函数调用(我没有'不包括函数的其余部分)。
相反,它立即执行了所有递归调用(EBX 被正确设置为 1,并且值被正确打印到数组中)并直接进入下一行(MOV EAX,EAX)。
那里发生了什么?编译后的代码在执行之前会计算递归调用吗?
这是在视觉工作室中使用 _asm 完成的