![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| JiMKE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 4.12.2008 Репутация: нет Всего: нет |
Привет всем.
Ситуация такая. Написал небольшую программу в качестве эксперимента работы с COM портами, для дальнейшей разработки более серьезного приложения.
И сразу же столкнулся с неприятностью. HANDLE hCOM возвращает -1, почему может происходить подобная ситуация? Заранее спасибо. |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 1 Всего: 41 |
у меня вот такая ситуация встречалась как-то:
http://forum.codenet.ru/showthread.php?t=5605 Это сообщение отредактировал(а) Dmi3ev - 4.12.2008, 23:01 -------------------- |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 2 Всего: 97 |
JiMKE, на первый взгляд ты неправильно задаёш имя порта. Не нужно двоеточие. Да и потом - ты уверен, что в системе присутсвует третий ком-порт?
|
|||
|
||||
| JiMKE |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 4.12.2008 Репутация: нет Всего: нет |
Дело в том, что пробовал как с двоеточием так и без него, и нумерацию портов меня от 0 до 9. Добавлено через 6 минут и 35 секунд Вот попробовал указывать имя порта немного другим способом
Проблема осталась. |
||||
|
|||||
| vinick |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 9.6.2005 Репутация: 3 Всего: 22 |
"COM1:" не влезет в strComPort[5], не забываем про завершающий ноль. из MSDN
|
||||
|
|||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
и до того, как писать в порт, его надо инициализировать. Задать ему таймауты с помощью функций settCommTimeouts и параметры самого портта - скоростьпередачи, контроль четности и т д. Поищите, mrbrooks ыкладывал мануал по ком-порту в разделе по Builder
-------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |