Форум: "Начинающим";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
ВнизРабота с COM портом Найти похожие ветки
← →
Nicolas1989 © (2005-10-15 20:07) [0]Доброго времени суток делфяне!!!
Возникла зададача - Необходимо прочитать бит с сом-порта, но глубоких познаний в ассемблере у меня нет, поэтому не могли бы вы подсказать как с помощью возможностей Делфи это можно осуществить! И если можно привести пример программы!
Заранее благодарен! :-)))))))))
← →
Kolan © (2005-10-15 20:14) [1]Именно БИТ?
← →
Nicolas1989 © (2005-10-15 20:21) [2]Ну допустим бит любого! И я просто хочу узнать как обращаться к сом-порту из Делфы? Как считывать данные с него?
← →
Kolan © (2005-10-15 21:56) [3]В windows с ком портом работают как с обычным файлом:
ComPort := CreateFile("Com1",
GENERIC_WRITE Or GENERIC_READ,0,Nil,OPEN_EXISTING,0,0);
Где в ComPort вернётся хендел.
Далее можно что-то записатьWriteFile(ComPort, Buffer, Count, DWord(Result), Nil);
СчитатьReadFile(ComPort, Buffer, Count, DWord(Result), Nil);
ИТД
Почту проверь
PS Учти здесь реализоавн метод синхронной работы с портом.
С записью все просто, а вот если ты захочешь читать а в порте ничего небудет то программа подвиснет...
Для разрешения этих проблем есть несколько способов......
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c