Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: Assigned
Assigned
|
1 function Assigned ( PointerName : Pointer ) : Boolean; 2 function Assigned ( ObjectName : TObject ) : Boolean; 3 function Assigned ( MethodName : Method ) : Boolean; |
Функция (Unit System)
|
Осуществляет проверку функциональности указателей, объектов, методов
|
Описание:
|
Delphi функция Assigned проверяет является ли указатель nil. Если не nil, то возвращает True; если nil, то False. Использование нулевого указателя в Delphi закончится исключением. Возможна проверка указателей, объектов, методов (Pointer, TObject, Method) При обращении к методам лучше использовать Assigned, чем Nil. |
Пример кода: Простой пример
|
var myPtr : PChar; begin // Переменные Pointer по умолчанию не установлены на nil if Assigned(myPtr) then ShowMessage('myPtr не nil') else ShowMessage('myPtr - nil'); // Так что мы должны установить их на nil, чтобы быть уверенными, что они неопределены myPtr := Nil; if Assigned(myPtr) then ShowMessage('myPtr всё ещё не nil') else ShowMessage('myPtr - nil'); end;
Результат:
|
myPtr не nil myPtr - nil |