问题标签 [dword]

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

c - 如何将 DWORD 转换为 HEX

我目前正在使用 C Builder:

这将输出:4294967295(在 DEC 中为 0xFFFFFFFF)

我希望它显示 0xFFFFFFFF。

我怎么做?

0 投票
1 回答
938 浏览

java - 如何使用java从二进制文件中读取dword?

我有一个像这样的二进制文件:

我可以将 28 个字符读取为字符串。但我不知道如何读取 dword 并将其存储为 int。

0 投票
1 回答
1665 浏览

excel - 如何在轴最大值之外绘制图表值?

在早期版本的 Excel 中,您可以创建一个注册表项,以允许 Excel 使用 QFE_Bonn dword=1 显示将位于轴最小值/最大值之外的值/标签。这是我在 Excel 2003 中使用的:包含标签的绘图线消失了……

我无法在 Excel 2010 (Office Pro Plus) 中找到类似的补丁或本机功能。任何想法如何实现这一点,或者 MS 是否完全删除了此功能?

以下是 Excel 2003 中示例的屏幕截图。我创建了一系列数据,这些数据一致超过了 y 轴最大值。该系列的颜色填充已被移除

Excel 截图

要完成外观,请移除系列的边框,使其看起来不可见。然后用相关数据替换系列的值标签。

0 投票
3 回答
1523 浏览

c++ - DWORD64 如果设置为 -1,则为 32 个 1,即 0xffffffffffffffffffffffffffffffff

C++ 代码(Visual Studio 以 devenv /useenv (x64) 开头,isWOW64 为假)

它打印值 4294967295 即 0x(32)f 如果我在 x32 环境中使用简单的 DWORD 执行此操作,则它是相同的

是的,我知道 DWORD64 是无符号的 __int64,但它不应该是 0x(64)f 吗?

装配工在那里做了什么?反汇编代码对我没有多大帮助。

0 投票
2 回答
4905 浏览

x86 - x86 assembly: printing integer to the console after mul (seg fault)

I'm trying to learn x86 assembly. The book I'm using is Assembly Language - Step by Step, Programming With Linux (and I'd have to say it's pretty good). I've learned a lot so far, but I feel as though I should also be challenging myself to stay ahead in many respects so I can learn faster through doing (I can do follow along, top-down learning, but I find it tediously slow).

So, I figured it would be a cool idea to try and multiply two registers (32-bit) and then output the data to the console.

The problem is that when I execute the program (I'm using NASM, just as the book does - no Insight debugger though), I receive a segmentation fault. I've done a fair amount of debugging in gdb with this little hammer out, but for whatever reason I can't seem to figure out what the issue is.

I'd like to know why I'm receiving a segmentation fault, and what a good way would be to reprimand the issue. Also, if the comments I've made in the code don't match up with what exactly is happening, I'd be grateful if anyone could correct me on that.

Here's my code so far (it's well commented)

Thanks.

teh codez

Edit

Also, I'm running Arch Linux, if that makes a difference.

0 投票
1 回答
493 浏览

c++ - c++ 使用来自另一个类的枚举

我创建了一个类Adresy

当我尝试在此示例中使用它时:

它说抛出错误:'ProtectedByMagicShield' : undeclared identifier...

pFlags是一个DWORD,我正在使用 C++.NET。

0 投票
2 回答
2436 浏览

c - 低和高 DWORD => size_t

编程语言:C

我有两个 DWORD:一个低的和一个高的。我想将它们都转换为 size_t 类型的一个变量。我有以下代码:

是这样吗?我猜不是因为第一个命令可能将高字节存储在错误的位置,对吧?请帮助我如何做到这一点。谢谢你 :)

0 投票
2 回答
965 浏览

python - 使用 Python 和 _winreg 从注册表中读取 DWORD 日期

我正在尝试使用 Python 从 Windows 注册表中读取 DWORD 日期,但_winreg.QueryValueEx我无法获得正确的格式。

我可以datetime以某种方式使用吗?

谢谢


编辑

kindall 的解决方案在下面起作用。

使用的最后一行如下:

0 投票
3 回答
2313 浏览

c++ - C++/WinAPI - 从 DWORD 中删除标志(按位运算符?)

&我现在知道如何使用按位AND 运算符检查 DWORD(特别是 Windows 样式)中是否存在某个标志。我该怎么做:

我知道减去它是行不通的,是否有一些运算符可以从 DWORD 中删除标志?

0 投票
1 回答
7647 浏览

c++ - 在 C++ 中将 DWORD 值写入注册表

我正在尝试在 C++ 中以编程方式将 DWORD 值写入注册表。

我做了一些搜索,发现以前有人问过这个问题。我试图遵循他们的解决方案,但提出了一个非常令人沮丧的问题,据我所知,他们的解决方案尚未解决。

这是我的代码:

我做了一些基本的调试,发现iResult调用后的值为998 RegSetValueEx。我确信这个键存在于 Windows 注册表中,因为我使用 regedit.exe 手动创建了它以进行测试。DWORD "Test" 的值最初是 0x00000009,并且在我运行我的程序后没有改变。

我不确定我错在哪里。

任何帮助,将不胜感激。

PS 对于错误 998,我没有设法在网上找到任何有用的站点。我发现的唯一参考资料提到这是处理注册表时可能遇到的最严重错误。

PPS 顺便说一句,我在 Windows 8 上运行这个程序。我不认为这会改变任何东西,但我之前在 Windows 8 上遇到过一些奇怪的安全问题。