ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
267052 Топик полностью
Гудвин, волшебник (14.08.2011 20:07, просмотров: 133) ответил Гудвин на Спасибо. Разобрался... ЗЫ: с "хитромудрыми" (виртуальными, usb) последовательными портами C# действительно не дружит. Вываливается исключение при попытках открыть. Но с "обычными" - без проблем. Прокатывают даже имена "URT8/URT9"
В общем так: IO.Port C# требует полной поддержки DCB структуры в драйверах. Шаг вправо-влево карается исключением. Если драйверы что-то не поддерживают, хрен их откроешь из шарпа. Драверы "нативных" портов BSP Sirf работают. Остальное (виртуальные порты GPS и usb Serial_class FunctionDriver) не хотит... Вы вроде драйвер CP2xxx юзаете? Он вероятно все поддерживат корректно, посему и работает. А штатный CDC в wince - хрен. Выход - надо лепить отдельную DLL для парсинга NMEA со встроенных портов GPS + интерфейс к внешнему порту. Так оно будет покузявее..