1 / 1 / 1
Регистрация: 07.05.2014
Сообщений: 44
|
||||||
1 | ||||||
Релиз консольной программы с SNMP запросами - найти ошибку в коде25.07.2014, 15:49. Показов 1624. Ответов 7
Метки нет (Все метки)
Привет всем!
Я написал программку, которая опрашивает некоторые устройства используя запросы по протоколу SNMP. Программа отлично работает при Start without debugging, но её релизная версия спотыкается в самом начале, а именно при первом запросе. Прошу тыкнуть, где я мог что-то сделать неправильно? Релизную версию получаю запуском Build->Batch build->... Код программы:
0
|
25.07.2014, 15:49 | |
Ответы с готовыми решениями:
7
Найти ошибку в коде программы Найти ошибку в коде программы Найти ошибку в коде программы Зацикливание программы, найти ошибку в коде |
1 / 1 / 1
Регистрация: 07.05.2014
Сообщений: 44
|
|
27.07.2014, 11:26 [ТС] | 2 |
up!
Парни, должно быть что-то простейшее же, типа залинковать что-то?
0
|
Ушел с форума
|
|
27.07.2014, 15:21 | 3 |
ioscat, хотите ответа - давайте подробные и осмысленные
описания ошибок. "Спотыкается" - это непонятно что.
0
|
1 / 1 / 1
Регистрация: 07.05.2014
Сообщений: 44
|
|
28.07.2014, 06:42 [ТС] | 4 |
ну, гм, прерывается и всё. "Программа завершена" - это сообщение высвечивается при запуске ЕХЕ из папки Release. Как получить дополнительную информацию?
0
|
Ушел с форума
|
|
28.07.2014, 08:58 | 5 |
Для начала сделать нормальную обработку ошибок.
Ну например, в коде есть вызов SnmpMgrOpen, но не проверяется, что он возвращает. А ведь функция может возвращать NULL, и тогда код ошибки можно прочесть из GetLastError. Ну и т.д. Так Вы будете хотя бы знать, в каком месте ошибка. Ну а дальше уже можно будет разбираться почему.
0
|
1 / 1 / 1
Регистрация: 07.05.2014
Сообщений: 44
|
|
28.07.2014, 09:35 [ТС] | 6 |
При отладке выдаёт:
0
|
1 / 1 / 1
Регистрация: 07.05.2014
Сообщений: 44
|
|
28.07.2014, 10:40 [ТС] | 8 |
Неа, поставлю проверку обязательно!
Спасибо за совет! А как лучше сделать, через IF или TRY/CATCH? ----------------- Решил проблему тем, что перенёс выделение памяти выше на несколько строк, поставил перед вот этим блоком Люди, будьте добры, подскажите, пожалуйста, правильно ли я получаю версию программы для распространения? Она у меня всего 20 КБ, а ведь по идее надо в неё включить библиотеки, объявленные в начале... Так ведь?
0
|
28.07.2014, 10:40 | |
28.07.2014, 10:40 | |
Помогаю со студенческими работами здесь
8
Не могу найти ошибку в коде программы Найти ошибку в коде расчетной программы Надо найти ошибку в коде программы Phonon при компиляции релиз программы выдает ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |