问题标签 [immediate-window]
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.
vba - 在调试 VBA 时运行循环
问题
我正在尝试调试一些代码,并且在中间的某个地方我停在了断点处。现在我想更改一些变量并多次运行某个循环。
我走了多远?
我知道如何更改变量,但在尝试在即时窗口中运行循环时不知何故卡住了。这是一个例子:
我尝试了代码的几种变体,但每次都收到以下错误:
编译错误:下一步没有for
其他相关信息
我尝试搜索,但主要是找到有关循环问题的信息,而我很确定循环本身很好。(特别是当我在到达断点之前到达它时)。
我看到有人解决这种情况的唯一地方,他将循环减少到单行,但是每次都这样做对我来说是非常不切实际的。
我意识到我可以调用一个包含循环的函数,然后函数调用可能会起作用,但这又感觉非常不切实际。所以我想它归结为以下问题。
问题
在 Excel 中调试 VBA 代码时运行循环的实用方法是什么?
c# - Visual Studio 2013 即时窗口和搜索缓慢
我正在使用 resharper 运行 Visual Studio 2013。快速的机器,24gb 的内存,编辑,编译都快如闪电。
如果我尝试在文件中搜索,或者我尝试在即时窗口中输入命令,那么它的速度会很慢 - 就像击键之间的字面意思是 40 秒一样。
知道发生了什么,以及如何解决这个问题?
c# - 在即时窗口中查看 log4net 的调试消息
我有一个使用 log4net 的应用程序。我将调试转储到文件以及标准输出。正常启动应用程序时,我会在输出部分和文件中看到所有消息。
如果我创建一个类/运行一个在即时窗口中将某些内容写入日志的函数,我在输出和即时窗口中都看不到任何内容。我确实看到了文件中的日志。
有什么办法可以修复它,以便我能够在“立即”窗口中看到这些消息?
Log4net 配置:
vba - MS Access VBA 创建一个即时窗口弹出或模拟一个
我有一个带有递归函数的代码,它检查文件夹的文件夹并将文件夹的名称、ID 和深度写入我的数据库中。重复该过程,直到所有文件夹都在数据库中(通常每个项目有 200 个文件夹)。
当我在代码窗口打开的情况下运行代码时,我可以看到代码在做什么debug.print
,但由于用户从未打开代码窗口,所以他们看不到发生了什么。我想到了2个解决方案。
- 在我的表单上打开“即时窗口”作为弹出窗口。
- 创建一个带有文本框的表单。
我搜索了谷歌,但没有找到一个可行的解决方案来立即弹出窗口。
至于第二个想法,有没有办法将其发送.print
到文本框,或者在 vba 中是否有类似控制台对象的东西?
我正在使用
但是字符串在这个过程中会变满。
vb.net - 调试 WPF VB.net 时无法打开即时窗口
我无法在 WPF 中使用 VS2010 Express Edition 打开即时窗口。我通过设置断点并按 ctrl-G 或从菜单中打开了无数次。我没有收到任何错误消息,并且可以在不处于调试模式时打开它。断点确实有效,顺便说一句。
javascript - javascript可以在加载完整文档之前打开辅助窗口吗?
我正在编写一个有时需要一分钟才能运行的 CGI 应用程序,但并非总是如此。在我能够预测延迟的情况下,我想打开另一个窗口,警告用户预期的延迟。我的第一次尝试是让我的 CGI 脚本添加该行
到嵌入到 html 文档中的 javascript 代码。然而,警告窗口仅在 html 文档完全加载时打开,不幸的是,这仅在我的慢速进程完成运行后才会发生。换句话说,为时已晚!
是否可以强制 Javascript 立即打开辅助窗口,即在完整读取当前 html 文档之前?
c# - 如何保存在 Visual Studio 的即时窗口中键入的命令?
如果我有几个命令需要在 Visual Studio 的即时窗口中调试某些东西,我会逐行复制到文本文件中。对于下一个调试会话,必须将逐行粘贴回即时窗口。
如果我尝试同时复制+粘贴所有命令,即时窗口会删除所有行尾。因此,所有命令都在一行上并执行它,以下消息将显示在即时窗口中:End of expression expected
所以我的问题是:有没有办法让描述更容易?
c# - Monodevelop C# 脚本执行错误
我有一个非常简单的 if 语句,它没有按预期工作。
我的主要问题是,即时窗口对 if 语句的评估与代码执行不同:
所有变量都是浮点数
一切都表明不应命中第 824 行中的断点。
甚至即时窗口也将 if() 语句评估为假。
有没有其他人发生过这样的事情?
c# - 为 vbscript 实现即时窗口
我已经使用 C# 实现了一个调试器。它使用 MSSCRIPT.ocx 作为 vbscript 引擎。谁能告诉我如何在其中实现即时窗口功能。
所需功能:
应该显示所有可用变量及其值:
例如
[断点]
在命中断点时,立即窗口应显示 i=1 , j=3
有什么方法可以在运行时从 vbscript 代码中获取变量?
vb.net - 2013 年 Visual Studio 中 VB.NET 的格式说明符
我一直在尝试找到一种方法,在我的 VB.NET 4.5.1 应用程序的即时窗口和命令窗口中将 \r\n 呈现为实际的换行符。我遇到了这个关于说明nq
符的问题,但它似乎只适用于 C#。在 VB.NET 中,nq
甚至似乎都不起作用,因为我被Expression expected
打印出来了。
是否有不同的方法可以使换行符在 VB.NET 的即时窗口或命令窗口中实际显示为单独的行?