Цитата:
Сообщение от Rusanov_Ivan
Может подскажете в каком виде лучше передавать данные учитывая что передавать необходимо только целые числа. Не хотелось бы использовать AnsiStrin т.к. если число будет 100000 то передавать придется 7 байт, хотя оно помещается в 3.
|
Вообще числа в прямом виде лучше не передавать, потому что нужно ещё определить какой-нибудь стоповый байт, чтобы по нему ориентироваться где закончилась одна порция данных и начинается новая, если же передавать числа в прямом виде, то один из его байтов может совпасть со стоповым байтом, что ошибочно может быть принято за конец порции. А вообще всё зависит от принятого в работу протокола.
Цитата:
Сообщение от Rusanov_Ivan
Да и не понял а почему при передачи AnsiString '1235' первым пойдет $30 а не $31?
|
Конечно же первым пойдёт $31, а не $30 - там я ошибся (уже исправил

).