Добрый день всем. Не без вашей помощи смог продвинуться в обучении. Удалось собрать простое usb устройство и управлять им (светодиодом) через консольное приложение. Не могу теперь перевести все в красивое приложение с окошком. Сделал приложение в VS C++ 2010 на основе работающего консольного приложения. Все успешно скомпилировалось, ошибку получаю при нажатии на кнопку, когда поидее должен отправиться usb пакет. Конкретнее, не отрабатывает функция usbOpenDevice. Могу подробно расписать что и как делал, но у меня чувство, что проблема стандартная. В общем говорит:
Необработанное исключение типа "System.AccessViolationException" произошло в Win Lead.exe
Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
Программа "[7940] Win Lead.exe: Управляемый (v4.0.30319)" завершилась с кодом 0 (0x0)."
Подозреваю, что накосячил вот в чем. Я свою работающую консольную програмульку собирал компилятором MinGW. А вот как сделать оконное приложение, не смог осилить. VS походу другой компилятор использует. Подскажите, пожалуйста, в чем может быть проблема.
Управление светодиодом. Ошибка в приложении для ПК. C++ VS
-
Vladimir69
- Родился
- Сообщения: 8
- Зарегистрирован: Сб мар 19, 2016 20:09:54
- Реклама
- Reloader
- Мучитель микросхем
- Сообщения: 451
- Зарегистрирован: Сб фев 26, 2011 14:38:42
- Откуда: Новочеркасск
Re: Управление светодиодом. Ошибка в приложении для ПК. C++
Ну так и пусть будут два исполнимых файла. Один так и остается клнсольным приложением , а другой - просто оберткой, посылающей команды первой.
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Мой Youtube канал
-
Vladimir69
- Родился
- Сообщения: 8
- Зарегистрирован: Сб мар 19, 2016 20:09:54
Re: Управление светодиодом. Ошибка в приложении для ПК. C++
Как вариант, просто хотел топорно и красиво, ок, пойду по пути разделения труда) Спасибо за идею!
Re: Управление светодиодом. Ошибка в приложении для ПК. C++
С таким описанием проблемы, другого ответа и не стоило ожидать...
Проблема скорее всего в ошибке в коде. Возможно забыли проинициализировать USB библиотеку.Vladimir69 писал(а):Подскажите, пожалуйста, в чем может быть проблема.

