![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vb6
文章平均质量分 51
kingdragonfly
这个作者很懒,什么都没留下…
展开
-
实现vb6调用python的csv和excel互转功能
利用vb6和python实现一种操作excel的通用办法原创 2023-03-30 15:24:54 · 507 阅读 · 0 评论 -
在VB6中使用integer数组创建一个字符串并输出
这在c语言中是一个自然而然的问题,然而在VB6中,因为微软有意隐藏了指针,这个操作便变得困难重重。然而这个问题的研究让我对VB6中的指针有了更清楚地认识,也彻底弄清楚了字符串(变长)在VB6中的存储格式。Sub main() '构建一个整型数组 Dim a(7) As Integer a(0) = 8 '为字符串数据之前的四个字节,存储字符串的长度 a...原创 2018-05-13 08:15:29 · 1056 阅读 · 0 评论 -
一次实验,弄明白了VB6中的字符串的存储格式
虽然看过《老兵新传》《VisualBasic win32编程》中介绍vb字符串的内容,但依旧对vb中的字符串如何存储不十分清楚,不像对C语言中的字符串那样,在头脑中有一个清晰的轮廓。同时对varptr(),strptr()的理解也只限于书上的那些例子。直到有一天,突然灵光一闪,动手写了下面的程序,当程序执行的结果出现时,我也终于恍然大悟。Option Explicit Private De...原创 2018-05-06 15:52:35 · 1236 阅读 · 0 评论 -
在VB6中使用integer数组创建一个字符串并输出(姊妹篇)
Option Explicit Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) '在过程中声明的变量,都建立在栈上,先声明的变量在高地址,后声明的变量在低地址,而字符串中的字节排在前面的在低地址...原创 2018-05-13 08:26:25 · 610 阅读 · 0 评论 -
字符串变量赋值时存储地址的变化
在VB6中,我们并不关心字符串的存储问题,因为系统已经为我们处理好了这个问题。先看看下面的代码:Option Explicit Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) Pri...原创 2018-05-28 22:57:18 · 2030 阅读 · 0 评论