powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / dxBar .. TList ... AV
3 сообщений из 3, страница 1 из 1
dxBar .. TList ... AV
    #32302661
L0cat0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Унаследую формы с dxBarManager, dxSideBar во втором колене и выше
иногда (именно иногда) по закрытию (.Free) получаю AV...
из-за некорректного освобождения ресурсов из под оных.

Лечил ручным подбором порядка и уничтожением их внутренностей
что есть криво...

Появилось время для детального разбора => уперся в TList
и вспомнил что парочку месяцев назад видел (прошел через
www.optimalcode.com которого сейчас не смог обнаружить ....)
переделку этого класса и разбор глюков по нему.

Может кто знает, где это искать или как побороть в данном раскладе
этих dx-товарищей

Заранее благодарен
...
Рейтинг: 0 / 0
dxBar .. TList ... AV
    #32302687
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй програмку MemProof . Он тебе много чего может показать.

А в TList нужно уничтожать сначала все элементы, а потом его самого (это если ты не знаешь). Про dx-товарищей ничего сказать не могу т. к. никогда не имел с ними дело.
...
Рейтинг: 0 / 0
dxBar .. TList ... AV
    #32302731
L0cat0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cauchy
согласен ... ,

по идее Clear это и должен делать ... тобишь Clear и спокойто убить компонент
но по Clear вызывается SetLength в 0 по массиву строк, что и вызывает
(непонятно почему не всегда) AV

менял на поэлементное удаление, вроде Ok ... но потерял в скорости вообще,
т.к. что только не юзает TList ...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / dxBar .. TList ... AV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]