powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Определить переменную с "Inaccessible value" без try-except
5 сообщений из 5, страница 1 из 1
Определить переменную с "Inaccessible value" без try-except
    #39900777
kopiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Проблема - желательно определить валидность переменной с объектом без блока try-except. Если переменная " VarObj " содержит 'Inaccessible value', то она и " Assigned(VarObj) = true " и " VarObj <> nil ".

Например, у TComponent есть атрибут " VarObj.Tag ", который у такой переменной имеет судя по всему случайные значения. Все остальные выдают ошибку. То есть только проверка " VarObj.Tag = $0 "? И в атрибуте " Tag " могут хранить данные.

Есть более надежный способ, для любого TObject?

ЗС
...
Рейтинг: 0 / 0
Определить переменную с "Inaccessible value" без try-except
    #39900782
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторTComponent есть атрибут "VarObj.Tag", который у такой переменной имеет судя по всему случайные значения
TComponent.Tag не имеет случайных значений
...
Рейтинг: 0 / 0
Определить переменную с "Inaccessible value" без try-except
    #39900792
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак.
Вам придется писать свой "диспетчер", который будет создавать и удалять экземпляры нужного класса, хранить их списки.И только он и никто другой. И тогда все эти вопросы исчезнут сразу.
...
Рейтинг: 0 / 0
Определить переменную с "Inaccessible value" без try-except
    #39900793
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kopievЕсть более надежный способ, для любого TObject?

Есть: надо жёстко контролировать ход выполнения своей программы и точно знать время жизни
каждого объекта.

Как временную заглушку для слабых духом можно использовать FreeAndNil.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить переменную с "Inaccessible value" без try-except
    #39900823
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вариант, но т.к. подозреваю, что это попытка излечить кариес созданием киберпротеза всей головы, озвучивать не буду, пока ТС не объяснит, зачем ему это надо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Определить переменную с "Inaccessible value" без try-except
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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