Вниз
Скачать: 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.049 c
1-1129609852
7#Z$Ad!*7
2005-10-18 08:30
2005.11.06
Не работает TopItem в компоненте TTreeView


1-1129193445
melbis
2005-10-13 12:50
2005.11.06
Оптимальное использование TreeView


3-1127461627
Маленький мук
2005-09-23 11:47
2005.11.06
Тригеры в MSSQL 2000


3-1127730434
_RusLAN
2005-09-26 14:27
2005.11.06
Как перенести даные из MS Access в базу Firebird


3-1127394613
Igo
2005-09-22 17:10
2005.11.06
Pervasive 2000 & компоненты




   Наверх