Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.29;
Скачать: CL | DM;

Вниз

Access violation Как отловить?   Найти похожие ветки 

 
Eugene1501   (2004-08-13 20:35) [0]

Столкнулся со следующей проблемой, кто может помогите.
MDI приложение, в форме MDIChild создаю некий обект, на событие OnDestroy дочерней формы записал <объект>.Free
Если перед закрытием приложения я зыкрываю все дочерние формы - все работает как нужно, если же я закрываю главную форму в то в ремя как у меня есть открытые дочерние окна то выпадает сообщение Access violation at address 00000000.
Такое подозрение, что если дочернюю форму закрывает главная
форма, то метод Destroy не вызывается или что-то близкое к этому.

Всем откликнувшимся заранее спасибо.


 
ferr ©   (2004-08-13 20:40) [1]

Access violation at address 00000000
Удаляем то, чего нет.IMHO и только.


 
Anatoly Podgoretsky ©   (2004-08-13 21:01) [2]

Нет это не причина, Free проверяет на nil
А вот внутри обработчика(х) может быть обращение к какому ни будь уже удаленому объекту


 
TUser ©   (2004-08-13 21:03) [3]

Поставь try ... except


 
Fay ©   (2004-08-13 21:27) [4]

Что такое "дочерняя форма"?


 
Eugene1501   (2004-08-13 23:38) [5]

Непонятно в чем разница, или я закрываю главную форму с открытыми дочерними или без дочерних. Объект создается и уничтожается в дочерней форме.


 
Cobalt ©   (2004-08-14 01:36) [6]

Ну, что можно сказать - отлажтвай. Благо, ошибка устойчиво воспроизводится!


 
Eugene1501   (2004-08-14 02:24) [7]

Только делфи не показывает строку на которой это происходит (


 
Cobalt ©   (2004-08-14 07:49) [8]

Что значит "не показывает"? А-я-яй, какая нехорошая :(
А точки прерывания поставить в деструкторах? А подключить "Debug DCU"s"? И пойдёшь гулять по исходникам VCL.



Страницы: 1 вся ветка

Текущий архив: 2004.08.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
1-1092376595
race1
2004-08-13 09:56
2004.08.29
иконка в компоненте


3-1091557575
Elast
2004-08-03 22:26
2004.08.29
Проблема с кириллицей


6-1088624469
AndersoNRules
2004-06-30 23:41
2004.08.29
servertype stBlocking


14-1092135708
Layner
2004-08-10 15:01
2004.08.29
Браузер IE, то что кажет, это ближе к картинке или к тексту?


14-1092182551
Кириешки
2004-08-11 04:02
2004.08.29
Все кто когда-либо делал, делает или будет делать скины!!!