Иногда (очень редко) программа написанная на Delphi 6 закрывается во время выполнения с собщением:
...exe has encountered a problem and needs to close.
We are sory for the inconvenience.
If you were in the meddle of something, the information you were working on might be lost.
Программа работает под Windows XP.
Подскажить пожалуйста, как найти причину такой ошибки?
Здравствуйте, indee, Вы писали:
I>Иногда (очень редко) программа написанная на Delphi 6 закрывается во время выполнения с собщением:
I>...exe has encountered a problem and needs to close. I>We are sory for the inconvenience. I>If you were in the meddle of something, the information you were working on might be lost.
I>Программа работает под Windows XP.
I>Подскажить пожалуйста, как найти причину такой ошибки?
I>Спасибо!
Писать в процессе работы программы все что можно в лог, особенно все что происходит в except.
Ну и смотреть, что программа использует для работы.
Здравствуйте, indee, Вы писали:
I>Иногда (очень редко) программа написанная на Delphi 6 закрывается во время выполнения с собщением:
как уже сказали выше — писать стек вызова ошибки в лог.
ЗЫ помнится мне пришлось как-то разгребать наследие, где 80% кода была просто завернута в try except end без всякой обработки. надеюсь это не тот вариант, иначе не поможет.
Здравствуйте, indee, Вы писали:
I>Иногда (очень редко) программа написанная на Delphi 6 закрывается во время выполнения с собщением:
I>...exe has encountered a problem and needs to close. I>We are sory for the inconvenience. I>If you were in the meddle of something, the information you were working on might be lost.
Скорее всего исключение бросил поток и оно небыло пехвачено.