Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: Pointer
Pointer
|
type Pointer; |
Тип (Unit System)
|
Определяет общее использование указателя на любые данные, основанные на памяти
|
Описание:
|
Тип Pointer обеспечивает общее использование указателя на любую основанную на памяти переменную. То есть тот, к которому доступен для ссылки. Объекты, AnsiString, и массивы - примеры переменных базируемых на ссылках. Но будьте осторожны: не типизированные указатели опасны - обычно всегда лучше использовать указатель, конкретно указывающий используемый тип данных. Только тогда вы можете производить действия с указателем, как в примере. |
Пример кода: Обращение к текущей форме, используя переменную Pointer
|
var generalPtr : Pointer; // Указатель на что-нибудь formPtr : ^TForm; // Указатель на объект формы begin // Форма текущего модуля адресуемая через ключевое слово self generalPtr := Addr(self); // Мы можем присвоить этот указатель указателю формы formPtr := generalPtr; // И установить заголовок формы, чтобы показать это formPtr.Caption := 'Test program'; end;
Результат:
|
Форма будет показана с загаловком: Test program |