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



Вопросы
  Дата изменения файла
   Категория: Файловая система
  Замена подстроки в строке
   Категория: Текст и строки
  Числовой формат ячейки в Excel
   Категория: Базы данных
  Компонент MainMenu
   Категория: Компоненты
  Сохранение странички в файл из TWebBrowser
   Категория: Интернет и Сети
  Поиск по EasyTable
   Категория: Базы данных
  Шифрование текста по паролю
   Категория: Текст и строки
  BDE. Расположение БД по псевдониму
   Категория: Базы данных
  Создание ярлыка на Рабочем столе
   Категория: Приложение

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 TObject
type TObject = class
constructor Create;
...
...
destructor Destroy; virtual;
end;
Тип (Unit System)
Тип базового класса, который является предком для всех других классов
Описание:
Тип TObject определяет тип базового класса. Он является самым старым прародителем всех классов - каждый класс, в конечном счете, получен из TObject.

Из-за этого, каждый объект унаследовал методы TObject.

Методы TObject относятся к двум категориям - класс и не класс. Когда предустановленно ключевое слово Class, метод можно вызвать и в объекте класса, и в классе непосредственно. Такой статический метод не может обратиться ни к каким полям класса, потому что сам класс не имеет никаких данных, только объекты - имеют данные.

Некоторые ключевые (статические) методы Class:

function ClassName Выдает имя класса как строку
ClassParent Выдает имя родителя класса
ClassInfo Выдает Run Time информацию класса
InstanceSize Размер объекта класса в байтах
NewInstance Создает новый объект класса

Некоторые ключевые методы Object:

Create Создатель пустого объекта
Free Вызывает Destroy для ненулевых объектов
Destroy Высвобождение памяти объекта
AfterConstruction Вызывается после построения
BeforeDestruction Вызывается перед разрушением
Пример кода: Использование методов TObject унаследованных в подклассе TForm

// Форма модуля была получена от TObject. // Так что мы можем использовать методы TObject: ShowMessage('Имя класса объекта Form1 = '+ Form1.ClassName); ShowMessage('Имя родительского класса объекта Form1 = '+ Form1.ClassParent.ClassName); ShowMessage('Размер образца объекта Form1 = '+ IntToStr(Form1.InstanceSize)); // И теперь непосредственно TObject ShowMessage('Имя класса TObject = '+ TObject.ClassName); ShowMessage('Размер образца TObject = '+ IntToStr(TObject.InstanceSize)); end;

Результат:
Имя класса объекта Form1 = TForm1
Имя родительского класса объекта Form1 = TForm
Размер образца объекта Form1 = 764
Имя класса TObject = TObject
Размер образца TObject = 4

  << Вернуться