На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Что может вызвать такую ошибку?
    ОС Windows инициировала точку останова в use.exe.

    Это может быть вызвано повреждением кучи и указывает на ошибку в use.exe или в одной из загруженных им DLL.

    Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит use.exe

    Выведенное на экран окно содержит дополнительные данные для диагностики ошибки

    Компилятор MVS2010.
      Кучу испортил :D . Вышел за границы массива возможно
        Есть подозрение, что такая ошибка возникает при попытке удалить неверный кусок памяти.
        Я немного переопределил delete и delete[], добавил туда вывод содержимого той памяти, которая сейчас будет удалена. При выводе этого ошибок не было, значит, память доступна. Мдя...
          Цитата ChaoCheese @
          При выводе этого ошибок не было, значит, память доступна. Мдя
          Необязательно. Вполне может быть, что "выводящий" код завуалировал ошибку.
            Что, простите?
              Добавленный код мог привести к тому, что хоть ошибка работы с кучей не устранена, но ОС уже не выявляет её явно - не инициирует точку останова в use.exe.
              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0362 ]   [ 15 queries used ]   [ Generated: 17.05.24, 07:07 GMT ]