Помощь - Поиск - Пользователи - Календарь
Полная версия: Работа с портами
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
RUY14
Необходимо осуществлять работу с COM портом - подскажите пожалуйста как это делается ? Не могу найти стандартные процедуры ввода вывода в порт в Хелпе. Слышал про Port и PortW, но как их использовать не понял. Если можно примеры (BorlandPascal или TurboPascal под Windows).
trminator
Код
var MyPort:text;
begin
 assign(MyPort,'CON');{<==}
 Rewrite(MyPort);
 WriteLn(MyPort,'123')
end.


Вместо CON (консоль) можно:
--LPT1,LPT2,LPT3 - принтеры (насчет др. устройств на этих портах не знаю sad.gif )
--PRN = LPT1
--COM1,COM2
--AUX = COM1
--NUL - в пустоту
mj
Хочу добавить:
1. Port, и PortW это виртуальный масив аппаратных портов (в бейсике in|out).
2. Чтобы порт принтера работал в винде, надо в настройках принтера включить эмуляцию LPT порта для Dos приложений.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.