Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.13;
Скачать: CL | DM;

Вниз

Получение пакета через COM порт   Найти похожие ветки 

 
Сергей Уфимский   (2003-11-01 00:53) [0]

Здравствуйте!
Кто-нибудь, подскажите, как можно разрешить одну небольшую ситуацию. К COM порту подключено, скажем, некое устройство хранения данных. Мне требуется отправить в это устройство 8 байт (первый байт равен 05 hex, остальные – 00 hex). После приёма этих данных устройство передаст пакет размером 344 байта, который мне потребуется принять. Как это можно реализовать при помощи функций ReadFile и WriteFile, открыв порт функцией OpenFile, т.е. зная его хэндл?


 
Talla2k ©   (2003-11-01 11:58) [1]

Все просто ,материале везде как ...(вот например http://www.delphimaster.ru/articles/comport2/index.html ,но только там ошибки байты с нулями не отсылаются и не принимаются).
Можно еще проще установить компонент ApdComPort(но мне кажется,что с ним что бы нормально разобратся потребуются недели )


 
Maxud ©   (2003-11-01 13:08) [2]

Могу выслать пару-тройку примерчиков (сам не тестировал).
Есть исходник модуля для работы с СОМ портом, там такие ф-ции:

procedure PortInit(spd: integer; NumPort: PChar);
procedure ReadComm;
procedure WriteComm(s: string);
procedure KillComm;



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-37758
Ivolg
2003-12-29 20:20
2004.01.13
Язык


8-37805
Элл
2003-09-10 09:43
2004.01.13
Компоненты для работы с Jpeg


3-37495
Игоряныч
2003-12-17 12:51
2004.01.13
Как коненектится через BDE к mdb - файлу


8-37807
Novenkij
2003-09-05 14:10
2004.01.13
И еще раз о звуке


1-37698
Tumcoat
2003-12-26 03:53
2004.01.13
Выравнивание столбцов таблицы в Word-е