Функция Assigned – осуществляет проверку функциональности указателей, объектов, методов

Функция Assigned в Delphi осуществляет проверку функциональности указателей, объектов, методов.

Функция Assigned: Пример кода

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;

Main Menu