Re[3]: Ошибка "Debug Assertion Failed"
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 02.07.05 15:23
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А> Во всех сообщениях написано, что посмотреть причины, по которым может произойти Assertion failure можно посмотреть в документации по Assert VC++.

А> У меня с английским плохо, поэтому поздскажите плиз что это за Assertion Failure?
А> Что вообще такое Assertion? Это как-нибудь связано с макросами ASSERT и ASSERT_VALID? Зачем они вообще нужны?

авторы библиотечных функций вставляют в свои функции проверки неких обязательных условий, без которых выполнение функции не имеет смысла, типа

ASSERT(afxCurrentInstanceHandle != NULL);

если ты подорвался на этом месте, значит применяешь библиотеку не так, как расчитывал автор, надо разбираться, почему у тебя afxCurrentInstanceHandle == NULL

Начни с сгенеренного мастером каркаса, добавляй свой код, пока не проявится ASSERT, если не въедешь сам, приводи этот код для разборок.
... << RSDN@Home 1.1.4 beta 7 rev. 501>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.