Уже который час не могу просуммировать часть массива типа Binary, и обратно записать в тот же массив.
Необходимо записать полученный адрес обратно в двоичный массив (или как он называется).
Код:
$bin = '0x01020304050607080910'
ConsoleWrite($bin & @CRLF)
$num = BinaryMid($bin, 1, 4)
$num = ('0x' & Hex(BinaryMid($num, 4, 1)) & Hex(BinaryMid($num, 3, 1)) & Hex(BinaryMid($num, 2, 1)) & Hex(BinaryMid($num, 1, 1))) + 0x10101010
; возвращает верное значение $num = 336794129 или 0x14131211
ConsoleWrite($num & @CRLF)
$bin = Binary($num) & BinaryMid($bin, 5)
; выводит 0x000000111213B441050607080910
ConsoleWrite($bin & @CRLF)
Необходимо записать полученный адрес обратно в двоичный массив (или как он называется).