Саша
Forum Member / Участник форума
Участник № / Member № 925
отправлено / posted
Здравствуйте!
Работаю в версии 5.12. При запуске проекта в микроМРВ появляется ошибка -40 (ошибка последовательных портов). В файле протокола профайлера по последовательным портам формируется следующая запись:
RS:init string is COM1: baud=19200 parity=N data=8 stop=1 RS:create COM Handler error = <5 5> RS:COM 1 init error
Запущенных приложений, использующих этот же порт, нет. В чем еще может быть причина? Где в документации ТМ можно найти информацию по ошибке 'create COM Handler error = <5 5>' ?
Сообщения / Posts 54 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Посмотрите в списке оборудования Вашего ПК в ОС Windows такой СОМ-порт дейтсивтельно есть? Может он отсутствует или по нему какие-либо проблемы? Сообщение об ошибке 'create COM Handler error' -это системная ошибка самой ОС, дело в том, что ТМ использует штатное API ОС Windows для работы с портами. Судя по тексту ошибки - не удается создать указатель на данный СОМ-порт.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119
отправлено / posted
А не могли бы Вы пояснить какие именно штатные API-функции используются в ТМ для работы с COM-портом? Дело в том, что мы исследовали работу разных программ с COM-портами при помощи API-монитор и не смогли распознать функции используемые ТМ. Остальные обычно работают с СОМ-портом как с файлом, а как у Вас? Может как-то интереснее и лучше?
Сообщения / Posts 340 | Из / From: Russia
| IP / IP: IP адрес / IP address |