Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ошибка 1450 открытия COM-порта

3.3K
07 сентября 2006 года
clown
26 / / 31.05.2004
С чем может быть связана ошибка 1450 - ERROR_NO_SYSTEM_RESOURCES (Insufficient system resources exist to complete the requested service) появляющаяся при попытке открытия COM-порта?
18K
07 сентября 2006 года
Salivan
8 / / 04.08.2006
А можно подробнее вопрос? И желательно урывок кода программы.
3.3K
07 сентября 2006 года
clown
26 / / 31.05.2004
[QUOTE=Salivan]А можно подробнее вопрос? И желательно урывок кода программы.[/QUOTE]

вот место ошибки:

handle = CreateFile(String.Concat(@"\\.\\", ci.Port), READ_WRITE, 0, IntPtr.Zero, OPEN_EXISTING, 0x0, IntPtr.Zero);

в хэндл кидаеться -1. Я использую окола 200 портов, с большинством работает нормально, но для некоторых возникает данная ошибка.
3.3K
07 сентября 2006 года
clown
26 / / 31.05.2004
... ОС - Windows Server 2003, Framework - 1.1
273
08 сентября 2006 года
3A3-968M
1.2K / / 22.12.2005
Попробуй написать на C++ подобное приложение - чисто ради эксперимента. Вряд ли это именно из-за .NET, что-то с системой, т.к. ты используешь Platform Invoke для вызова функции (русским языком, ты вызываешь стандартную WinAPI функцию). По-поводу доступа к COM порту посмотри в FAQ...
3.3K
08 сентября 2006 года
clown
26 / / 31.05.2004
Я тоже думал что что-то с системой, есть другая программа, не знаю на каком языке, но она открывает порты которые у меня возвращают эту ошибку...
273
10 сентября 2006 года
3A3-968M
1.2K / / 22.12.2005
Попробуй укажи в названии порта не твой вариант "\\.\\COM1" а такой "COM1:" Ещё это может быть из-за того что ты в своей программе открываешь много портов одновременно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог