Вниз
Скачать: CL | DM;

Работа с 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
14-1129202563
Иг_Иг
2005-10-13 15:22
2005.11.06
Ася - Icq


5-1101036755
Ilg
2004-11-21 14:32
2005.11.06
Простейший Редактор свойств


14-1129639781
oldman
2005-10-18 16:49
2005.11.06
так вот ты какой, русский язык :)


14-1129446756
SergP
2005-10-16 11:12
2005.11.06
Сегодня кто-нить будет поздравлять с ДР?


3-1127721768
_vvv_
2005-09-26 12:02
2005.11.06
DBExpress async call




   Наверх