Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Вниз90 DEC в 90HEX Найти похожие ветки
← →
ctokas © (2005-10-17 23:02) [0]Как мне перекодировать строку, считаную из Edit (например 90), и отправить ее в COM-порт, как 90Н, а не как 5АН.
← →
Kolan © (2005-10-17 23:38) [1]Ну и отправь 90. В каком виде тебенадо в порт слать. Символы?
← →
Германн © (2005-10-18 02:05) [2]2 ctokas © (17.10.05 23:02)
Возлюби знак доллара, аки ближнего своего! Аминь. :)
← →
Германн © (2005-10-18 02:14) [3]Символ "H" в конце числа хорошо понимается многими компилляторами ассемблера, но компиллятор Дельфи при описании hexadeximal числа требует наличия символа "$" перед ним!
← →
Германн © (2005-10-18 03:06) [4]Увы. Пить надо меньше или больше.
Данную парадигму, так и не могу до сих пор для себя разрешить! :(
Ну конечно очепятка! Не hexadeximal, а hexadecimal!
← →
evvcom © (2005-10-18 10:40) [5]
> Не hexadeximal, а
Да, ладно себя казнить... Я даже не заметил поначалу. :)
← →
sniknik © (2005-10-18 11:38) [6]> Как мне перекодировать строку, считаную из Edit (например 90), и отправить ее в COM-порт, как 90Н,
> а не как 5АН.
ну например
считываеш с едита строку "90", переводиш в число (к примеру в переменную i), после "вычисления"
(i div 10) * 16 + (i mod 10) * 16
получиш результат 144 что и будет 90h, уже в числовом представлени которое можно посылать в COM-порт.
конечно для того чтобы в строку можно было вводить буквы (ABCDEF), переобразования надо делать со строки. а для того чтобы понимало не только 2 символа изменить "алгоритм". но это пробуй сам.
← →
begin...end © (2005-10-18 11:40) [7]StrToInt("$" + "90")
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c