|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.06.2008, 03:39 | #1 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Ошибка в ntdll.dll
Создал класс, в нем помимо моих свойтв есть TPaintBox и TTimer, есть методы для их событий. Все было нормально пока таймер не добавил.
Причем работает нормально, но когда объект родитель этого класса освобождаешь (закрываешь вкладку) вылетает ошибка в ntdll.dll. В коде проследить ошибку нельзя, подсвечивается Application.Run. С объектами вроде все нормально создаю, удаляю, без таймера все работает и главное освобождается отлично. Кто нибудь с такой ошибкой сталкивался?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
24.06.2008, 14:55 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Нашел ошибку, неправильно объявил класс. Деструктор не вызывается, а таймер просто вытащил проблему на поверхность, у Пэйнтбокса события прекращают генерироваться при исчезновении с экрана, а таймер продолжает тикать, при первом же тике после удаления вкладки - ошибка.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем ошибка ? | Droid | Общие вопросы Delphi | 13 | 03.05.2008 18:17 |
В чем ошибка!!! | juden | Общие вопросы Delphi | 12 | 10.03.2008 08:53 |
ОШИБКА | YLIANOVA83 | Microsoft Office Word | 5 | 07.03.2008 15:02 |
в чем ошибка? | Lonix | Общие вопросы Delphi | 2 | 24.03.2007 09:41 |