Содержание материала

 

Данный пример был взят мной из многочисленный FAQ посвященных в DELPHI в сети ФИДО

Итак,для работы с портами COM и LPT нам понадобится знание функций Windows API. Вот подробное описание функций, которые нам нужны (в эквиваленте C) для работы с портами.

(извините за возможный местами неточный перевод ,если что поправьте меня если что не так перевел)

 

Code:

CreateFile HANDLE CreateFile( LPCTSTR lpFileName,// указатель на строку PCHAR с именем файла

DWORD dwDesiredAccess,// режим доступа

DWORD dwShareMode,// share mode

LPSECURITY_ATTRIBUTES lpSecurityAttributes,// указатель на атрибуты

DWORD dwCreationDistribution,// how to create

DWORD dwFlagsAndAttributes,// атрибуты файла

HANDLE hTemplateFile // хендл на temp файл

); Пример кода на Дельфи

< вырезано>

CommPort := 'COM2';

hCommFile := CreateFile(Pchar(CommPort),

GENERIC_WRITE, 0, nil,

OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,

0);

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить