| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Коды событий MsComm.CommEvent |
| Автор: WIPS 2.8.2006, 15:48 |
| Проблема. У MsComm Control'a есть свойство CommEvent, которое "Returns the most recent communication event or error" (MSDN). В нем лежит код события/ошибки. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/comm98/html/vbproComVbevt_Comm.asp эти коды описаны. Но проблема в том, что у меня оно возвращает коды, которые там НЕ описаны. При открытии/закрытии порта оч. часто 26624. Есть ещё такие как 37, 17674, 17408, 11575. В MSDN'е их не нашел (может быть плохо искал). Подскажите плз, где это можно посмотреть. Или может быть проблема в чем-то другом? |
| Автор: Naghual 4.8.2006, 19:04 |
| Вызываеш из Бейсика Object Browser (F2), выбираеш библиотеку MSComm и читаеш все ее константы. |
| Автор: WIPS 6.8.2006, 00:38 |
| Naghual, я MSComm через JScript из браузера пользую. Если честно, то VB очень не хочется искать и ставить... |
| Автор: ЦипиховичЭндрю 13.10.2011, 19:18 |
| > я MSComm через JScript из браузера пользую. Если честно, то VB очень не хочется искать и ставить.. Подскажите пжл код, очень нужно 2 что-то на строке Dim MSComm1 As MSComm Set MSComm1 = New MSComm 'стал получать ошибку ошибка 429 ACtiveX component can't create object В то же время библиотека Microsoft Comm Control 6.0 подключена, как лечить?? Раньше вроде было гладко так: в Пуск Выполнить ввести regsvr32 mscomm32.ocx и ОК - делал не помогает Спасибо |