Member 10556393 Ответов: 1

Что такое системная ошибка'.во время выполнения.interopservices.исключение comexception произошел в axinterop.mscommlib.dll дополнительная информация:исключение из HRESULT:0x800a1f42


Я пишу код для сетевого потока для отправки данных на сервер. Он прекрасно работает в windows xp, Но когда я обновляю его до windows 7, я получаю это сообщение об ошибке. HRESULT:0x800A1F42. Что это за ошибка и решение?

Что я уже пробовал:

Я попытался поискать в сети, но ничего не нашел.

1 Ответов

Рейтинг:
4

Richard Deeming

0x800A1F42 - поиск в Google[^]

COM - порт, который вы пытаетесь использовать, не существует, отключен в диспетчере устройств или уже открыт другим приложением.

Так как вы используете VB.NET, вы должны отбросить древний контроль MSCOMM и использовать Класс SerialPort[^] вместо.