在Visual Basic 6中是否可以创建一些变量来引用另一个变量,所以当一个变量发生改变时,另一个变量也是如此?
我知道可以对对象使用Set
运算符。但是如何使这个工作为整数类型变量?我所知道的唯一方法是将变量包装在一个对象中。
答案 0 :(得分:2)
不是通过语言本身。你可以使用你提到的类,另一种方法是使用Win32 API。
具体地
HeapAlloc分配内存。您将返回的地址存储在Long变量中。
然后使用重命名为CopyMemory的RTLMoveMemory将数据传入和传出已分配的内存。
Public Declare Sub CopyMemory Lib "kernel32" Alias _
"RtlMoveMemory" (Destination As Any, Source As Any, _
ByVal Length As Long)
This website有一个更完整的例子,在VB6中使用指针。
答案 1 :(得分:1)
我写了一个自定义的参考对象类,听起来就像你正在寻找的那样。您可以在此处阅读并下载:http://battaglia.homedns.org/vbguyny/development/visualbasic6/visualbasic6_20070218.htm
答案 2 :(得分:0)
尝试将变量A放入文本框中,然后在文本框中创建一个on change事件。然后将值放入变量B。
textbox1.text = A
onchgange textbox1 B = textbox1.text
它使用的是我最简单的方式
答案 3 :(得分:0)
将变量分配给文本框以设置引用的方法是错误的。它没有做到陈述。将变量分配给文本框或将文本框分配给变量 COPIES 文本框的内容到变量。它没有设置参考!