Перейти к содержанию
Fire Monkey от А до Я
  • 0

TListBoxItem.Data и ARC


krapotkin

Вопрос

Если я присваиваю ListBoxItem.Data:=myObj; логично предположить, что MyObj.RefCount увеличился

как перехватить момент, когда Item удаляется из ListBox, чтобы удалить ссылку на MyObj и уменьшить MyObj.RefCount ?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

В деструкторе ListBoxItem нужно прописать обнуление ссылки FDate. Либо создать наследника и переопределить деструктор, либо править в исходниках.

Изменено пользователем xenon54
Ссылка на комментарий
  • 0

Ну, нелогично же пользоваться только наследниками ListBoxItem ??

К счастью, исследование показало, что, хотя в исходниках ListBox и ListBoxItem искомого нет, НО вопрос все-таки уже решен разработчиками с помощью хелпера (! O_o)  TListHelper 

и деструктор Item.Data все-таки вызывается...

Изменено пользователем krapotkin
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...