Error во время закрытия программы
От: bacho_sun  
Дата: 12.02.06 07:11
Оценка:
Всем привет
Пишу программу на Builder C++ 6.0
Во время закрытии готового exe файла – после закрытии формы , мне трижды выбивает сообщение


“Scorpion.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

If you were in the middle of something , the information you were working on might be lost.
Please tell Microsoft about this problem.

DEBUG Send Error Report Don’t Send”

Я тогда в форме проэкта – в Events , свойстве On Destroy-FormDestroy
вставил Application->Terminate(); ради эксперимента, и вышеуказанное сообщение стало вылезать лишь один раз.
Как сделать так , чтобы перехватить или окончательно забить вылазку этого сообщения ?
Тут скринтош
Re: Error во время закрытия программы
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 12.02.06 07:32
Оценка:
Здравствуйте, bacho_sun, Вы писали:

_>Как сделать так , чтобы перехватить или окончательно забить вылазку этого сообщения ?


Исправить багу См. EurekaLog или madExcept
... << RSDN@Home 1.1.4 beta 7 rev. 452>>
Re: Error во время закрытия программы
От: oleg_v Украина www.lot.kharkov.ua
Дата: 14.02.06 13:38
Оценка:
Здравствуйте, bacho_sun, Вы писали:

_>“Scorpion.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

_>Как сделать так , чтобы перехватить или окончательно забить вылазку этого сообщения ?

В программе сделать так чтобы все объекты закрывались в последовательности, обратной созданию.
Обычно возникает при попытке два раза (3,4....) удалить один и тот же объект. Бывает так, что объект удаляет сам свои Child's а в коде написано FREE для них — вот и эррор....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.