Цитата Сообщение от Валенок Посмотреть сообщение
Возвращает int после двух 255.
PS
Должна ))
PS PS
Ok := False; (*Ok устанавливается в False*)
..
Можете пояснить что происходит в этих строках
WHILE SysComRead(0,ADR(Result),1,0)=1 THEN
2: Result:=Result*256; i:=3; (*полученное значение умножаем на 256 и записываем в нашу переменную затем переходим на 3*)
3: Result:=ROL(INT_TO_WORD(Result),8); Ok:=TRUE; i:=0; EXIT; (*побитовый сдвиг влево на 8, для чего?*)

А можно просто с "FF" сравнивать?