待问的问题 未完成

本文介绍了在Visual Basic中处理二进制数据的技巧,包括使用Byte数组来存储二进制数据以避免格式转换带来的数据破坏,并展示了如何通过示例代码来管理数组变量的数据类型及动态数组的维度变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(2)如何只编译不运行?

(3)?如果变量包含二进制数,则将它声明为 Byte 数据类型的数组。在转换格式期间用 Byte 变量存储二进制数据就可保留数据。当 String 变量在 ANSI 和 Unicode 格式间进行转换时,变量中的任何二进制数据都会遭到破坏。在下列任何一种情况下,Visual Basic 都会自动在 ANSI 和 Unicode 之间进行转换:读文件时、写文件时、调用 DLL 时、调用对象的方法和属性时。

(4)?

对 Array 变量,VarType 的值等于数组元素与数据类型返回值之和。例如,这个数组包含 Double 值:

Private Sub Form_Click ()
   Dim dblSample (2) As Double
   Dim dblX As Double
   Debug.Print VarType(dblSample), VarType(dblX), dblSample(0), dblSample(1), dblSample(2) End Sub (5)?动态数组可以改变维数?
Option Explicit
Dim Matrix1() As Integer
Sub test()
    ReDim Matrix1(19, 29)
    Matrix1(0, 0) = 1
    Matrix1(19, 29) = 33
   Debug.Print Matrix1(0, 0), Matrix1(19, 29)
    ReDim Matrix1(19, 29, 2)
    Matrix1(0, 0, 1) = 1
    Matrix1(19, 29, 2) = 33
   Debug.Print Matrix1(0, 0, 1), Matrix1(19, 29, 2)
End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值