Главная страница
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.057 c
2-1129240693
Lordalexander
2005-10-14 01:58
2005.11.06
Мышь


3-1127598704
Prohodil Mimo
2005-09-25 01:51
2005.11.06
почему после Bacup Restore пропадают Not Null ?


1-1129365346
Jimm
2005-10-15 12:35
2005.11.06
Как заставить показываться Hint на неактивной форме ?


4-1125891553
NightLord
2005-09-05 07:39
2005.11.06
Windows


6-1113745774
Alek_1
2005-04-17 17:49
2005.11.06
Indy + SSL