Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.137.187.186] |
|
Сообщ.
#1
,
|
|
|
ОС Windows инициировала точку останова в use.exe.
Это может быть вызвано повреждением кучи и указывает на ошибку в use.exe или в одной из загруженных им DLL. Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит use.exe Выведенное на экран окно содержит дополнительные данные для диагностики ошибки Компилятор MVS2010. |
Сообщ.
#2
,
|
|
|
Кучу испортил . Вышел за границы массива возможно
|
Сообщ.
#3
,
|
|
|
Есть подозрение, что такая ошибка возникает при попытке удалить неверный кусок памяти.
Я немного переопределил delete и delete[], добавил туда вывод содержимого той памяти, которая сейчас будет удалена. При выводе этого ошибок не было, значит, память доступна. Мдя... |
Сообщ.
#4
,
|
|
|
Цитата ChaoCheese @ Необязательно. Вполне может быть, что "выводящий" код завуалировал ошибку. При выводе этого ошибок не было, значит, память доступна. Мдя |
Сообщ.
#5
,
|
|
|
Что, простите?
|
Сообщ.
#6
,
|
|
|
Добавленный код мог привести к тому, что хоть ошибка работы с кучей не устранена, но ОС уже не выявляет её явно - не инициирует точку останова в use.exe.
|