社区
VB基础类
帖子详情
请教如何高效的处理VB中的byte()数组;谢谢!!!
MSvisualbasic
2003-11-05 07:09:06
我现在要对byte()数组进行处理,请教采用何种方式才能高效的在数组的头部、尾部自如的添加删除一部分数据;另如何将两个数组进行合并?
谢谢!!!
...全文
101
5
打赏
收藏
请教如何高效的处理VB中的byte()数组;谢谢!!!
我现在要对byte()数组进行处理,请教采用何种方式才能高效的在数组的头部、尾部自如的添加删除一部分数据;另如何将两个数组进行合并? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
subzero
2003-11-05
打赏
举报
回复
对了,删除a(0)可以这样更快
copymemory varptr(a(0)),varptr(a(1)),ubound(a)-1
redim preserve a(ubound(a)-1)
subzero
2003-11-05
打赏
举报
回复
dim a() as byte,b() as byte,c() as byte
redim a(5),b(5)
删除a(0)
for i=0 to ubound(a)-2
a(i)=a(i+1)
next
redim preserve a(4)
添加a(4),a(5)
redim preserve a(6)
a(4)=...
a(5)=...
合并a与b到c
redim c(ubound(a)+ubound(b))
copymemory varptr(c(0)),varptr(a(0)),ubound(a)
copymemory varptr(c(ubound(a)),varptr(b(0)),ubound(b)
要注意的是copymemory的第三个参数是要copy的字节数
a,b,c均为byte类型数组,所以直接ubound(a)即可
如果a为integer数组,则为ubound(a)*2,以此类推
MSvisualbasic
2003-11-05
打赏
举报
回复
可以给出点示例代码吗?
wxrwan
2003-11-05
打赏
举报
回复
完全同意rainstormmaster
rainstormmaster
2003-11-05
打赏
举报
回复
用api函数CopyMemory
计算机二级(
VB
)
该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战技巧,授课过程
中
以实际操作演示为主,帮助学习者快速地掌握编程的实际方法和技巧。 课程以2019年计算机二级大纲...
VC++数据类型转换大全
对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构
中
相同数据类型的变量赋值,举个例子: Cpp代码 VARIANT va; int a=2001; va.vt=VT_I4;///指明整型数据 va.lVal=a; ///赋值 VARIANT ...
VC++数据类型转换小结
对消息的
处理
中
我们经常需要将WPARAM或LPARAM等32位数据(DWORD)分解成两个16位数据(WORD),例如: LPARAM lParam; WORD loValue = LOWORD(lParam);///取低16位 WORD hiValue = HIWORD(lParam);///取高16位 ...
.net /
vb
2008指针的定义
由于Windows操作系统的系统功能大部分是以API函数的形式提供给用户,而API函数的最初编写基本上都是以C语言实现的,由此一来,C语言的指针...微软既不能完全将API实现的功能封装到控件库或类库
中
,又不允许
VB
程序员使用
关于一个用
VB
编写的PING工具的问题
我在互联网上找到一个用
VB
编写的程序,是PING一个计算机的IP是否能通的工具,我改了改,使用ADO重数据库
中
循环读取IP地址,并将测试后的状态写入到数据库,作完后运行是可以测试,但是速度太慢了,每循环测试一个IP...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章