Облака / 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.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как в Memo прокрутить текст
   Категория: Компоненты
  Удалить файл в Корзину
   Категория: Приложение
  Добавить данные в EXE файл и получить их
   Категория: Файловая система
  Изменить пароль для Paradox
   Категория: Базы данных
  Удалить пробелы в начале и конце
   Категория: Текст и строки
  Получить имена всех папок и файлов в директории
   Категория: Файловая система

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 New
1. procedure New ( var VariablePointer : Pointer-Type ) ;

2. procedure New ( var ObjectPointer : Object-Pointer; Constructor ) ;
Процедура (Unit System)
Создаёт новую переменную типа указатель
Описание:
Процедура New выходила в 2-х версиях.

Старшая версия - устаревший метод создания объектов (теперь вы можете вызывать, вместо этого, конструктор класса).

Первая версия размещает память в переменную типа указателя VariablePointer.

Newиспользуется, когда память требует фиксированного размера. Используйте GetMem, чтобы указать точный ассигнованный размер для хранения.
Пример кода: Распределение памяти для записи, и её назначение

type TCustomer = Record name : string[20]; age : Byte; end; var custRecPtr : ^TCustomer; begin // Создание записи используя 'New' New(custRecptr); // Присвоение ей значений custRecPtr.name := 'Her indoors'; custRecPtr.age := 55; // Теперьпоказываем эти значения ShowMessageFmt('%s - %d',[custRecPtr.name, custRecPtr.age]); // Теперь избавляемся от этой распределенной записи Dispose(custRecPtr); end;

Результат:
Her indoors - 55

  << Вернуться