Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI
Войти
Регистрация
Восстановить пароль
 
Danyl
3 / 3 / 3
Регистрация: 09.04.2010
Сообщений: 29
#1

Неизвестная ошибка после завершения работы приложения - C++/CLI

06.05.2011, 22:12. Просмотров 912. Ответов 2
Метки нет (Все метки)

После каждого закрытия приложения вылетает вот такая ошибка:

System.BadImageFormatException не обработано
Message: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)


и указывает на строчку из какой-то по-видимому стандартной библиотеки msilexit.cpp. На работу программы это пока ни как не влияет, но всё равно неприятно. Может кто-нибуть подскажет, от чего это может произойти и как можно избавиться от этого. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2011, 22:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Неизвестная ошибка после завершения работы приложения (C++/CLI):

После запуска среды выскакивает окошечко с ошибкой "Unknown error" или "Неизвестная ошибка"
Доброго времени суток. Возникла проблема. После запуска среды выскакивает...

Сохранение значения переменной после завершения работы приложения
Можно ли сохранить значение переменной (As String) после завершения работы...

Ошибка Unmountable_boot_volume после некорректного завершения работы
Добрый день,нужна помощь! Начал выключать компьютер,и не дождавшись конца...

Куда девается "убежавшая" память после завершения работы приложения
Не знаю, где спросить об этом, но думаю, что по адресу :) Если в приложени...

Как вывести время работы программы ПОСЛЕ завершения работы progressBar?
У меня почему-то сначала выводится время в MessageBox, а затем уже завершает...

Повтор завершения работы приложения
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { ...

2
леонтий
77 / 30 / 2
Регистрация: 03.08.2009
Сообщений: 66
07.05.2011, 21:29 #2
Без кода не понятно (но такие проблемы есть если использовать стороние библиотека с проверкой на лицензионность!!! (в внутри библиотеки есть классы которые проверяют че та там и результат похожая ошибка). ( причем вылет только под VS10, под VS2008 - все нормально)).
1
Danyl
3 / 3 / 3
Регистрация: 09.04.2010
Сообщений: 29
15.05.2011, 13:16  [ТС] #3
При использовании оператора new вылетает такая же ошибка

C++
1
int *x = new int; // Я думал здесь ничего плохого произойти не может
Что делать?

Добавлено через 45 минут
А с управляемой переменной работает:

C++
1
int ^x = gcnew int
Почему?

Добавлено через 9 часов 12 минут
Неуправляемые классы тоже не работают

Добавлено через 1 час 14 минут
Всё исправил. Корень зла был в свойствах проекта (Стояла поддержка чистого CLR).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2011, 13:16
Привет! Вот еще темы с решениями:

Проблема произвольного завершения работы серверного приложения
Здравствуйте! При работе над проектом ASP.NET MVP столкнулся с проблемой...

Закрытие потока для корректного завершения работы приложения
Запускаю получение видео при запуске формы public MainForm() { ...

ShellExecuteEx, WaitForSingleObject, Ожидание завершения работы другого приложения
добрый вечер. итак, задача (которую я решил благодаря CyberForum.ru :)),...

Создание скрипта для корректного завершения работы приложения
Есть программа, которая работает с БД. Хочу создать батник, который будет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru