问题标签 [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 投票
2 回答
730 浏览

c++ - 多值 DWORD 枚举作为一个函数参数 C++

我无法让它工作。我想在第一个 func arg 点(颜色和黑色)中包含两个值。

它适用于 arg1 中的一个 arg: func(arg_a::Color, 5);

我在 arg1 中尝试了以下变体,但未成功:

arg_a::Color || Black arg_a::Color && Black (arg_a::Color, arg_a::Black) DWORD test = arg_a::Color&&Black;

我拥有的文档如下: arg_a 类型:DWORD

arg_a 可以是以下一个或多个值: 颜色 白色 黑色

0 投票
1 回答
607 浏览

c++ - 十六进制字节值到 DWORD (ascii) 格式

需要从字节值转换为 DWORD(基于 ascii)!

例子:

输入:(1F 12 BA 43保存在std::vector<BYTE>

输出:(31 46 31 32 42 41 34 33输入的ascii值)->也存储在一个std::vector<BYTE>

进行这种转换的最简单方法是什么?

谢谢

0 投票
1 回答
127 浏览

assembly - 汇编程序 - 数组问题

我对汇编程序中的代码有一些问题,该代码负责将一个数组复制到另一个数组(整数数组)。

这就是我在 C++ 中创建数组的方式:

这就是我声明汇编程序功能的方式

关于流程:这是项目的一部分。过程(循环中)的工作方式如下:

在示例中,我们在数组中有 3 个进程和 10 个元素

第一个进程复制到新的数组元素中:[1] [4] [7] [10] 第二 [2] [5] [8] 第三 [3] [6] [9]

在 c++ 中:

在 c++ 中它工作正常。在汇编程序中我遇到了麻烦。只有第一个元素被正确复制。其余元素不变。MASM 代码:

例如:

我的数组 [1] = 10 [2] = 11 [3] = 3 [4] = 13...

程序前的 newArray [1] = 0 [2] = 0 [3] = 0 [4] = 0...

newArray 在过程 [1] = 10 [2] = 0 [3] = 0 [4] = 0...

我认为 DWORD/BYTE 存在一些问题。我尝试将 ecx 更改为 [ecx+4] 和其他组合,但我不知道如何修复代码。

谢谢您的帮助 :)

0 投票
1 回答
2721 浏览

registry - Windows 注册表中的 DWORD

我有一个应用程序将注册表值用于某些项目的价格。它使用DWORD注册表值来表示它们。前任:-

所以,我想知道如何将 1.00 之类的值转换为DWORDHEX 值。我需要输入 25.00 而不是 1.00。但我不确定如何将值 25.00 转换为DWORD.

非常感谢 :)

0 投票
1 回答
1461 浏览

arrays - 如何在 x86 程序集中制作全局数组和双字?

您如何在 x86 中创建多个全局字节数组和多个 dword?另外,如何将它们全部初始化为 0?这会在 _start: 中还是在 .data 部分中完成?要使用的汇编程序是 NASM。

0 投票
1 回答
1086 浏览

pointers - 如何在 x86 中声明全局双字指针?

我需要声明两个指向两个数组的全局 dword 指针。据我所知,全局意味着在 .data 中声明。那是对的吗?声明这些双字指针的代码是什么,以便在使用 NASM 和 Intel 语法的 x86 程序集中将它们初始化为 0?

0 投票
2 回答
4484 浏览

multithreading - Excel 2013 在注册表中禁用多线程计算

我现在已经搜索了如何在注册表中禁用多线程计算,我认为它在 HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options 但不知道要创建什么来禁用它

我试过:DWORD:DisabelMultiThreadedCalculation 值:1 和 0

有人有想法吗?

0 投票
2 回答
735 浏览

string - 如何将 DWORD 转换为 DB

我想在我用 MASM32 构建的游戏中显示分数,但我有一个问题,如何将 DWORD 转换为 DB(字符串)。

crt__itoa将双字转换为整数的功能,但由于某种原因它不起作用(我需要包含其他库吗?)。

有一个函数 TextOutA 可以显示分数,但我又不能打印出来,因为我没有字符串,所以它可以从中打印出来。

0 投票
1 回答
961 浏览

vb.net - 在 VB.Net 中查找注册表值类型

我正在 VB.Net 中创建一个非常基本的注册表查看器。我需要找到注册表项的类型(字符串、DWORD、二进制 .etc),但我不知道如何使用 VB.Net,而且我在任何地方都找不到答案。 http://s22.postimg.org/98acwiz01/Capture.png 这是我正在尝试做的图片。在第 7 行,我试图获取它的注册表值的类型。你可以看到我已经尝试过并且失败得很惨。请帮我 :)

0 投票
2 回答
2635 浏览

c# - C# DWORD 和 QWORD - 有符号和无符号的疯狂

我注意到写入注册表时的值应该是有符号整数,而不是无符号整数DWordQWord如果值为 UInt64 或 UInt32,此代码将引发异常:

根据 MSDNDWORD是一个 32 位无符号整数(范围:0 到 4294967295 十进制)https://msdn.microsoft.com/en-us/library/cc230318.aspx

因此,要将新DWORD值写入注册表,我需要将其转换为有符号整数,如下所示:

将无符号值传递给SetValue方法将引发异常。我是错过了什么还是我只是迟钝?