问题标签 [watch]

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 回答
748 浏览

c - 0x5107ba0 "\374\003xxx" 中的 "\374" 是什么意思(看日食)

当我在调试一个 C 程序,并观察一个指向字符串的指针时,在 eclipse 的观察窗口中,值为 0x5107ba0 "\374\003xxx" 所以我认为 0x5107ba0 是指针的地址。"\003" 表示 0x03,但什么是 "\374"?一个字节最多有 255 个,所以 374 需要超过一个字节来存储。

还是“\374”表示八进制 374?

0 投票
1 回答
6129 浏览

ios - iOS:调试时如何查看 NSManagedObject 属性

正如标题所说,我想调试一些Core Data的错误。NSLog是否可以在 XCode 4 的观察窗口中观察实体的属性,而不是在代码中的任何地方使用?就像 .NET 的 Entity Framework 4.0 中的“快速观察”工具。

0 投票
1 回答
1359 浏览

visual-studio-2010 - Visual Studio 将手表添加到对象属性

在 Visual Studio 2010 中,如果我将手表添加到对象的属性中,通过右键单击属性并添加手表,在手表窗口中它只会添加属性名称而不是 object.property 名称,因此它也会显示“ xxx 在当前上下文中不存在”。

我是以错误的方式解决这个问题还是这是视觉工作室中的一个错误?

我可以通过在监视窗口中手动键入 object.property 来使手表工作,但这似乎违背了该菜单项存在的全部目的。

0 投票
2 回答
265 浏览

c++ - 为什么我的执行结果是正确的,但监视列表结果是错误的?

我写了一个 c++ 程序,当我使用调试模式时,我将一个指针类型变量(比如m_pdummy)放入监视列表,但它显示“bad ptr”;

如果我展开该指针(通过单击名称左侧的“+”)并想查看该指针下的其他变量,所有变量都显示“无法计算表达式”;

但是,在我的代码中,我写了一些输出内容,例如:
CString str;
DWORD d1;
d1 = m_pdummy->m_wgear;
str.Format("%d");
MessageBox(str);
然后消息框显示正确的值;

但是如果我将 m_pdummy, d1, str 拖到监视列表中,它们都说“无法评估表达式”或“找不到符号”;但这是不可能的,因为消息框可以显示值;

那么这里有什么问题呢?!

最好的问候谁读了这篇文章,谢谢!

马森

0 投票
8 回答
26080 浏览

c# - 调试时如何“运行直到此变量更改”?

在调试我的 C# 时,我经常想知道变量的值何时发生变化,然后调查程序的状态。

目前,我这样做:

  1. 监视有问题的变量。
  2. 物理垃圾邮件 F10(Step Over 的快捷方式),直到我看到值发生变化。

但是,所需的 F10 数量令人讨厌。

我想,这肯定是自动化的。但是我在我的Microsoft Visual C# Express中找不到这个功能,这让我很吃惊。毕竟,观察列表自动以鲜红色突出显示更改的值。

我错过了什么吗?

0 投票
2 回答
136 浏览

lua - 我可以检测到值的时刻刚刚分配给 Lua 中的表吗?

我制作了一个由 Lua 解释器操作的交互式命令 shell。用户输入一些命令,shell调用类似的东西lua_dostring来执行它。我想让用户在任意表中定义自己的函数,并自动将其保存到单独的存储(如文件)中。根据手册,我可以得到用户输入的准确源代码lua_Debug

在所有执行完成后,看起来可以将函数源保存到某些文件中。但是我想在添加/删除时自动保存。

我可以检测到某个值刚刚添加到表中的时刻吗?

0 投票
2 回答
1118 浏览

c# - 找不到类型的构造函数;工作在手表

这是我使用的代码:

我遇到了崩溃,类型type上不存在给定的构造函数。

但是,当我将其放入 Visual Studio 2008 中的 Watch 中时:

它像往常一样创建对象。

我什至尝试用我放入 Watch 的代码替换我的代码。它有效 - 对象被创建。

我的问题:这是怎么回事?

编辑: MyClass没有任何构造函数——除了预生成的无参数构造函数。

编辑2:使用new object[0]而不是null仍然会导致相同的异常。

0 投票
1 回答
1021 浏览

visual-studio - 在“Watch”中查看时,括号 [...] 中的成员是什么?

作为调试时的以下快照,我看到括号中列出了成员。这些是什么?

在此处输入图像描述

0 投票
2 回答
3129 浏览

visual-studio - 在调试监视窗口中查看缓冲区内容

有没有办法在调试监视窗口中输入表达式以查看只有指向它的指针的缓冲区的一部分?即它的前200个元素。

0 投票
4 回答
179 浏览

c# - vs2010 观察窗口:打印出一些成员到父节点

首先,请看截图。

在此处输入图像描述

这是vs 2010的观察窗口。

我想将结构/类的一些子成员向上移动到父值字段中以便于调试。(在 C# 中)

是否可以?