Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Замена подстроки в строке
Категория: Текст и строки
Категория: Текст и строки
Группировка TopAdvGrid
Категория: Компоненты
Категория: Компоненты
Как нарисовать фрактал
Категория: Математика
Категория: Математика
Создание и удаление полей
Категория: Базы данных
Категория: Базы данных
Компонент PopupMenu
Категория: Компоненты
Категория: Компоненты
Сохраняем Bitmap в поле dbase
Категория: Базы данных
Категория: Базы данных
Подсветить часть текста в DBGrid
Категория: Компоненты
Категория: Компоненты
Как найти наибольший общий делитель
Категория: Математика
Категория: Математика
Удалить лишние символы из строки
Категория: Текст и строки
Категория: Текст и строки
Что такое хук (hook)?
Категория: Приложение
Категория: Приложение
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 |