Конвертация HEX в Long

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Конвертация HEX в Long

Сообщение finsoftrz »

Насколько помню (сейчас не за компом), делал именно побайтно, то есть кусал строку как массив. :-) Не очень понятно, в чем заключается "безопасность" кода, просто много дополнительных вычислений. На современных компах не особо критично, но нафига...
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7379
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Конвертация HEX в Long

Сообщение Игорь Столяров »

finsoftrz писал(а): 01 Август 2023, 13:45 в чем заключается "безопасность" кода
Если через N (или даже K !) лет посетит идея улучшить этот код, то случайный выход за размерность массива - это сразу крах.
А Sub() - она многое прощает. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Конвертация HEX в Long

Сообщение finsoftrz »

Игорь Столяров писал(а): 01 Август 2023, 14:03
finsoftrz писал(а): 01 Август 2023, 13:45 в чем заключается "безопасность" кода
Если через N (или даже K !) лет посетит идея улучшить этот код, то случайный выход за размерность массива - это сразу крах.
А Sub() - она многое прощает. :)
Как можно выйти за размерность массива, если она всегда равна длине строки. Проще в sub накосячить со строками. :-)
C6/C11, ШВС, tps/btrieve.
Ответить