又一送分问题。

jing 2000-03-08 06:05:00
VB中如何判断一个变量或数组的字节数?如:sizeof()
...全文
194 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
CoreA 2000-03-09
  • 打赏
  • 举报
回复
对于variant类型,lenb不能确定变量长度
Un1 2000-03-09
  • 打赏
  • 举报
回复
对于单变量,最好用LenB, 数组则是单变量LenB乘与元素个数,不过这只是大概,因为数组本身还需要存储空间。
sxshao 2000-03-08
  • 打赏
  • 举报
回复

litter

qianqian 2000-03-08
  • 打赏
  • 举报
回复
对于普通变量或type类型,可以用用len(变量)返回变量长度,变量是任何有效的变量名称。如果 varname 包含 Null,会返回 Null。如果 varname 是 Variant,Len 会视其为 String 并且总是返回其包含的字符数。
例如Dim aa As Integer
Debug.Print Len(aa)将打印出2
对于数组可以用上面的方法,判断是否市数足可以用isarray函数
Lin 2000-03-08
  • 打赏
  • 举报
回复
To peacock:
那为什么不简化成Count = UBound(A) - LBount(A)呢?
peacock 2000-03-08
  • 打赏
  • 举报
回复
假设需要判断的变量为A,则可用下面的代码试一试:

Dim Count As Integer
Dim I As Long
Count=0
For I=LBound(A) To UBount(A)
Count=Count+1
Next

Count就是字节数

7,759

社区成员

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

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