Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: 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 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
14-1129126877
ArtemESC
2005-10-12 18:21
2005.11.06
Низкоуровневая работа с таймером...


14-1129208586
TUser
2005-10-13 17:03
2005.11.06
Автоматическое изменение кода


14-1129270901
msguns
2005-10-14 10:21
2005.11.06
Мед


2-1129221370
kami
2005-10-13 20:36
2005.11.06
Как отладить ActiveX - объект ? (Shell Extension - IQueryInfo)


4-1126025128
Gest
2005-09-06 20:45
2005.11.06
WMI библиотека