易截截图软件、单文件、免安装、纯绿色、仅160KB

vb难点问题:如何修改变量地址? - VB / 基础类

能修改一个变量的地址码?
比如:
dim a() as byte
dim b() as long 

我现在想让 b 指向 a,使得b数组直接使用a数组的数据(不能使用数据拷贝)。我的用途是,a是读取文件等得到的数据,数据很大,可能超过10M,所以不宜把数据移来移去的,那样非常浪费资源。而b使用长整数,是为了加密用途,也是为了加快加密速度。

如何操作这种用途?

我也想知道

用 C 语言。union
VB不行。

看《高级Visual Basic编程》(Advanced Visual Basic) 第二章

引用
看《高级Visual Basic编程》(Advanced Visual Basic) 第二章

此书不在手边。
能简单介绍下么?

资源下载区有该书

楼上的能不能说一下,能解决的话几句话就行了。要大家找书、找下载到哪去找啊?
何必卖关子呢?


老虎兄叫你去找书看书,是为了让你学习SafeArray,那本书上有详细的解释,是授之以渔,能让你以后再遇此类问题就不需要再问了.

本来正准备写个例子给你,确实没几句代码,但你这态度真让人觉得花的精力不值呀....

匿了.

引用
设置 SAFEARRAY 的 pvData 指向 a 数组的成员。
够简单吧?


非常感谢!
根据你提供的两关键字,搜了个例子看了下,可行。非常感谢。

做到和做好是两回事。

两个数组指向同一块内存是异常用法,很容易导致内存错误而崩溃。
重点在于用完后如何正确还原,所以该书的第二章一定要仔细阅读。


相关问答:

vb超简单form.show的问题 - VB / 非技术类

为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊?
代码看看
照道理form.show 没次数限定的吧

我也快疯了。
楼主知道怎么发贴么?

引用
我也快疯了。
楼主知道怎么发贴么?
楼主也 ......

vb - VB / 基础类

在vb中如何读取Word内容(包含表格,图片,等)
竟然不是zero。

不知道怎么实现的不要说话

这个只能读文本,
VB code:
Private Sub Command1_Click()
Dim WordApp As Object
Set WordApp = CreateObject(& ......

vb读取用word转换成的xml里的数据 - VB / 基础类

Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
  Put #1, , MyRecord ' 读入所有字符到变量中 ......

vb生成EXE - VB / 基础类

form1中有text1-8, 和command1 
text8中为程序代码(生成窗体为form2(已做好))
单击command1后将text2中的代码生成EXE到d:\ 并且text1-7分别对应
产品名 公司名 合法版权 合法商标 文件描述 注释 标题 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号