Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Найти все компьютеры в сети
   Категория: Интернет и Сети
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Узнать запущен ли сервис FireBird
   Категория: Интернет и Сети
  BDE. Динамическое создание псевдонима
   Категория: Базы данных
  Возвести в степень
   Категория: Математика
  Создать таблицу ABS (AbsoluteDB)
   Категория: Базы данных
  Компоненты CoolBar и ControlBar
   Категория: Компоненты
  Как нарисовать календарь
   Категория: Текст и строки
  Перекодировка текста DOS-Windows-Koi8
   Категория: Текст и строки

Delphi - Справочник: Pointer

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 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

  << Вернуться