RealBasic байт в строку
В RealBasic есть ли способ преобразовать байт в строку?
2 ответа
Если вы имеете в виду превратить байт в строковое представление байта в двоичном (или шестнадцатеричном или восьмеричном), то:
Dim x As Byte = 24 //For example
Dim z, y, w As String
y = Bin(x) //Binary = "11000"
z = Hex(x) //Hexadecimal = "18"
w = Oct(x) //Octal = "30"
Вы можете использовать MemoryBlock:
Dim m As MemoryBlock
m = NewMemoryBlock(1)
m.Byte(0) = 65
MsgBox(m.StringValue(0, 1)) // Displays "A"
Конечно, Chr(65) делает то же самое...