Android Опубликовано 28 августа, 2020 Поделиться Опубликовано 28 августа, 2020 В новой версии Delphi 10.4 старый код стал ворнингом: [DCC Warning] main.pas(146): W1000 Symbol 'Release' is deprecated: 'Support for this method will be removed' Просто удаляю фрейм, который стал не нужен: MyFrame.Release; MyFrame := nil; Как теперь нужно делать? Цитата Ссылка на комментарий
0 Tumaso Опубликовано 28 августа, 2020 Поделиться Опубликовано 28 августа, 2020 FreeAndNil? Цитата Ссылка на комментарий
0 slav_z Опубликовано 29 августа, 2020 Поделиться Опубликовано 29 августа, 2020 Release уже давно объявлен как deprecated. Release позволяет выполнить отложенное удаления объекта (удалить, но не прям сейчас). Если это вам действительно нужно (иногда позволяет избежать некоторых ошибок), то просто повторите его код. Но пока его окончательно не убрали, лучше пользоваться существующим методом. Ругается и ругается - бог с ним. Если надо просто удалить объект, то Free, если с обнулением ссылки то FreeAndNil или Free + присвоить nil в коде (как у вас). Android, Ingalime и dnekrasov 3 Цитата Ссылка на комментарий
Вопрос
Android
В новой версии Delphi 10.4 старый код стал ворнингом:
[DCC Warning] main.pas(146): W1000 Symbol 'Release' is deprecated: 'Support for this method will be removed'
Просто удаляю фрейм, который стал не нужен:
MyFrame.Release; MyFrame := nil;
Как теперь нужно делать?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.