如何将BYTE类型的数组赋值给一个结构。

yuli 2000-02-18 11:11:00
结构内包含不同的数据类型。
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Un1 2000-02-18
  • 打赏
  • 举报
回复
Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (lpvDest As Any, lpvSource As Any, ByVal cbCopy As Long)


Type typTest
A as long
B as byte
C as string
End Type

Dim tt as typTest

dim l as long
l = lenb(tt)

dim bt() as byte
redim bt(l-1)
bt(0) = xx
bt(1)=xxx
....


CopyMemory tt, bt(0),l


WHQ 2000-02-18
  • 打赏
  • 举报
回复
能象C++那样重载赋值操作符么?
forgettor 2000-02-18
  • 打赏
  • 举报
回复
type a
mybyte() as byte
end type

type b
a as integer
b as double
c as string
end type

let b=a
试试行不行

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧