vb6 - VB6 中的字节数组到有符号整数

标签 vb6 bytearray

我在 VB6 中从字节数组转换为有符号整数时遇到问题。这在 .NET 中使用 BitConverter 很简单,但我不确定如何使用 VB6。 谢谢

最佳答案

不幸的是没有内置函数,你需要写一个。这是一个帮助您入门的快速示例。

Private Function BArrayToInt(ByRef bArray() As Byte) As Integer
    Dim iReturn As Integer
    Dim i As Integer

    For i = 0 To UBound(bArray) - LBound(bArray)
        iReturn = iReturn + bArray(i) * 2 ^ i
    Next i

    BArrayToInt = iReturn

End Function

关于vb6 - VB6 中的字节数组到有符号整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13314896/

相关文章:

C# DLL 不能影响从 VB6 应用程序通过引用传递的数字的值

c# - "standard"初始化基于 COM 的库的方法是什么

.net - VB6项目可以使用.Net .dll吗

php - 如何以二进制安全的方式从多字节 PHP 字符串变量中获取单个字节?

arrays - 如何在vb6中声明一个用户定义类型的数组

vb6 - 从二进制数据制作 *.bmp 图像

objective-c - 如何在 objective-c 中反转 NSInteger 或 NSUInteger 的字节顺序

Android - 将字符串转换为字节 []

Java - 将字节数组或字符串转换为(虚拟)文件

Perl 打包/解包和二进制字符串的长度