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

Symbol 'Release' is deprecated


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;

Как теперь нужно делать?

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

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

  • 0

Release уже давно объявлен как deprecated.

Release позволяет выполнить отложенное удаления объекта (удалить, но не прям сейчас). Если это вам действительно нужно (иногда позволяет избежать некоторых ошибок), то просто повторите его код. Но пока его окончательно не убрали, лучше пользоваться существующим методом. Ругается и ругается - бог с ним. Если надо просто удалить объект, то Free, если с обнулением ссылки то FreeAndNil или Free + присвоить nil в коде (как у вас).

387453691_.png.27c200d49282f07d5e68aca3f3bc00be.png

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

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

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

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

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

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

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

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

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

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

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