Spaun писал(а):Если честно, непонял в чём вопрос и собственно проблема?
StringChar() возвращает символ, соответствующий ASCII коду.
ASCII код 0 это 48
ASCII код 1 это 49 и т.д. и т.п.
Пишем StringChar( 48 ) - получаем в тексте 0,
пишем StringChar( 49 ) - получаем в тексте 1
пишем StringChar( 13 ) - получаем аналог нажатия "Enter"
для обратного используем StringASCII()
Что же вы, уважаемый не продолжили?

StringChar(0)?
На самом деле ситуация такая (подсказали добрые люди): в InTouch строка - это StringChar(i), где i в диапазоне 1-255, и это принципиально, по определению и т.п. 0 - это признак конца строки - и это везде!((
Печаль высказана, потому как при приёме данных из ОРС-сервера, когда в качестве одного из значащих символов поступает двоичный ноль, то приём благополучно завершается(( По моему мнению, это жуткий недостаток InTouch, хотя во многих отношениях это хорошая Скада.