问题标签 [addressof]

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

vb.net - VB.NET 事件地址

我想设置一个回调,该回调将由另一个班级在我的班级中引发:

事件定义在

但是 VB.NET 不喜欢我附加和分离事件的方式。有人可以告诉我如何正确地做到这一点吗?

非常感谢你的帮助!

0 投票
0 回答
323 浏览

.net - 运行对象 VB.NET 的相同实例的线程

在下面的代码片段中,我很想知道更多关于正在发生的事情。

假设此代码存在于 Windows 服务类的 OnLoad() 方法中,并且 MyClass 在此 Windows 服务类的私有属性中声明。

还假设 Process1Method 和 Process2Method 都访问 MyClass 的一些相同的私有属性。

所以我的问题是,如果您还没有猜到,process1 和 process2 线程是否会同时争夺 MyClass 的相同属性值?你能解释一下这将如何表现吗?

如果需要更多澄清,我会尽力而为,谢谢。

0 投票
1 回答
1652 浏览

vba - VBA AddressOf Crash Office 应用程序

我想运行一个简单的代码段,但每次访问和 Excel 都会崩溃。

我正在运行 CallbackTest2,你能帮帮我吗?谢谢分配。

0 投票
2 回答
1427 浏览

c - 查找数组中元素地址之间的差异

我有一个关于指针算术的考试修订问题,我们减去两个数组变量的地址的部分对我来说没有意义。

那么一个数组实际上等于另一个数组。我了解每个数组变量的各个输出,在这种情况下,两个地址之间的差异是 16,给定这个操作系统上的 int = 4 个字节。

我不明白为什么减法会给出 4。我的逻辑是它们在数组中相隔 4 个位置,但这对我来说没有意义。

0 投票
2 回答
1109 浏览

c++ - 使用带或不带括号的 C & 符号

让我们有两行代码:

  1. 这两条线是等价的吗?在这两种情况下我都会得到地址speed吗?
  2. 如果它们是等价的,那么选择什么作为编码约定更好?
0 投票
3 回答
908 浏览

vb.net - 动态使用 AddressOf

我正在使用以下代码在运行时向窗体添加按钮:

代码工作正常,但 Vb.net 不允许我使用变量AddressOf btnName & "_Click"说分配 AddressOf 子过程AddressOf operand must be the name of method,问题是我不知道要创建哪个按钮以及它将调用哪个过程,我想分配使用变量的 AddressOf 过程是否有可能或者我还有其他选择吗?

0 投票
2 回答
7237 浏览

c++ - c ++在没有运算符的情况下获取变量的地址&

我有一个重载 unary 的类operator&。该类型的对象是使用创建的new,因此可以访问变量的地址,但现在我需要使用静态对象。是否有可能得到它的地址?

0 投票
5 回答
4222 浏览

c - 这些指针语句有何不同 *p = &i , h = &j?

我一直在尝试使用指针,但遇到了这个问题。在这段代码中.. p,h 是两个指针......我已经等同于 *p = &i , h = &j ; 并打印出我的期望值是 *p 将包含地址,p 将具有指向 i 的地址,在 h 的情况下,h 将具有地址,*h 将 o/p 的值 j。

但是在 p 和 i 的情况下我的 o/p 是相反的.. 为什么会这样.. 编译器如何区分这两种语句 .... *p = &i ; 和 *p = i;

o/p是这样的

如果问题标题有误,我很抱歉.. 我不知道如何描述这种情况.. 任何指向类似问题的链接将不胜感激

0 投票
1 回答
101 浏览

vb.net - vb.net 运行时按钮和“AddressOf”括号

在我的系统中,我正在创建运行时按钮,我创建了一个子按钮来创建所有按钮,这对我需要的东西来说很好,但是它们都转到相同的“addressOf”我想创建单独的处理程序,但是我当前的方法不允许任何人都知道一个简单的解决方法 id 不喜欢改变我拥有的实际结构,谢谢


抱歉,不知道为什么这部分很奇怪

0 投票
1 回答
72 浏览

vb.net - TPL 数据流块中具有不同参数的相同代表

我的 TPL 数据流管道使用多个相同的块,唯一的区别是它们每个都使用它的个人代理来发送 http 请求。所以WebProxy这里有一个参数。我这样做是为了创建它们(概念上的简单示例,WebProxy替换为blockNum Integer):

我使用 lambda 表达式。它会引起一些麻烦。所以问题是:如何用 Delegate 函数替换它。我的意思是使用AddressOfSmthn。我需要以blockNum某种方式传递到每个块。

更新:

为什么我不想使用 lambda 有两种麻烦:

首先:我的 lambda 表达式太大,很难使用它并在编辑器中修改它:如果出现问题,整个表达式都会出错。

第二:我想用 Dataflow 管道创建一个基类,并且只更改派生类中的块委托。