powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / nil для объекта
10 сообщений из 10, страница 1 из 1
nil для объекта
    #39822019
Sashaua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, возможно глупость спрашиваю, кучу нервов сегодня убил.
Есть процедура которая находится в отдельном юните
Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure free_obj (obj:Tobject)
begin
.....
.....
FreeAndNil(obj);

end 


Если например из формы вызвать процедуру передав объект, и после этого проверить на Assigned(obj) то возвращается true.
Если в самой форме написать аналогичную процедуру и после этого проверить на Assigned(obj) то возвращается False.
Почему так ?
...
Рейтинг: 0 / 0
nil для объекта
    #39822020
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sashaua,

потому что значение параметра передано копированием.
...
Рейтинг: 0 / 0
nil для объекта
    #39822022
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sashaua,

procedure free_obj (var obj:Tobject)
...
Рейтинг: 0 / 0
nil для объекта
    #39822102
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нынче модно использовать
Код: pascal
1.
obj.DisposeOf;
...
Рейтинг: 0 / 0
nil для объекта
    #39822224
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11нынче модно использовать
Код: pascal
1.
obj.DisposeOf;

Уже нет. ARC вышел из фавора.
...
Рейтинг: 0 / 0
nil для объекта
    #39822240
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже это в какой версии?
...
Рейтинг: 0 / 0
nil для объекта
    #39822293
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишите Free
он сам разберется)
Обещали выпиливать ARC потихоньку, но я не верю
как они будут на IOS?
...
Рейтинг: 0 / 0
nil для объекта
    #39822298
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
04.06.2019 14:03, krapotkin пишет:
> Обещали выпиливать ARC потихоньку, но я не верю
> как они будут на IOS?

так же как и сейчас - никак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
nil для объекта
    #39822397
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11уже это в какой версии?В следующей.
...
Рейтинг: 0 / 0
nil для объекта
    #39822458
Sashaua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovSashaua,

procedure free_obj (var obj:Tobject)
Спасибо огромное.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / nil для объекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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