Вниз
Скачать: 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.03 c
14-1129209430
oldman
2005-10-13 17:17
2005.11.06
Влияет ли на женщин программирование мужа? :)))


14-1129232858
ArtemESC
2005-10-13 23:47
2005.11.06
Delphi 2005 architect


1-1128930294
SnakeAK
2005-10-10 11:44
2005.11.06
Прозрачность TImage.


14-1129126547
Anatoly Podgoretsky
2005-10-12 18:15
2005.11.06
Тестирование DSL


1-1129091826
dreamse
2005-10-12 08:37
2005.11.06
Функция замены слов в тексе




   Наверх