|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как обратится к com порту? |
|
Как обратится к com порту?
|
Старожил Сообщения: 163 |
Профиль | Отправить PM | Цитировать Как обратится к COM порту из программы, написанной под Windows?
Хочется услышать, как это сделать по человечески. Надо выставлять значения стандартные, в общем-то; скорость соединения, количество бит данных, паритет четности. Все это было сделано через прерывание (маленькая ассемблерная вставочка), но повторюсь, хотелось бы что-то более человеческое на любом языке, в основе которых лежит C или Паскаль. (Имею ввиду любой компилятор). Скорее всего реализация этого есть в WinAPI, но я не нашел. |
|
------- Отправлено: 06:04, 15-01-2003 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать Crew
GetCommState сотоварищи. |
------- Отправлено: 11:43, 15-01-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать Обязательно помотрю, когда MSDN поставлю себе наконец, но пока не поставил, это точно не для сетевого соединения, а просто чистое обрщение к COM порту?
|
------- Отправлено: 02:51, 16-01-2003 | #3 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Вот список функций виндовс дляя настройки параметров порта:
BuildCommDCB BuildCommDCBAndTimeouts ClearCommBreak ClearCommError CommConfigDialog DeviceIoControl EscapeCommFunction GetCommConfig GetCommMask GetCommModemStatus GetCommProperties GetCommState GetCommTimeouts GetDefaultCommConfig PurgeComm SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetDefaultCommConfig SetupComm TransmitCommChar WaitCommEvent ----------------------- Чтобы начать писать данные в порт нужно его открыть (CreateFile). И далее работать как с файлом. Если что на мыло пиши. Я этими вопросами занимался так что помогу чем смогу. |
Отправлено: 11:25, 16-01-2003 | #4 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Цитата:
Но лучше поставить. Если пишешь на чем-нибудь из VisualStudio, он будет вылезать по help-у, очень удобно (по крайней мере в VC получается так) |
||
Отправлено: 12:36, 16-01-2003 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Firewall - SSH по 80му порту | artemisin | Сетевые технологии | 1 | 28-07-2009 00:15 | |
Службы - Подскажите к кому обратится? | Flooper | Microsoft Windows 2000/XP | 0 | 12-04-2008 22:04 | |
Как в Linux из C++ обратится к Fortran'овской процедуре? | Zar | Программирование и базы данных | 3 | 03-09-2004 21:51 | |
как получить доступк 4001 порту на машине за роутером | Guest | Сетевые технологии | 3 | 06-08-2004 11:45 | |
Как из CGI обратится к MySQL | lehha | Программирование и базы данных | 3 | 08-11-2003 14:57 |
|