function ObjectInheritsFrom(PersistentObject: TObject; PersistentClassName: string): boolean; | - PersistentObject Объект, принадлежность которого необходимо проверить
- PersistentClassName Имя родительского класса
| - True - объект является наследником,
- False - объект не является наследником
| Функция определяет, является ли объект наследником класса |
function GetClassName(PersistentObject: TObject): string; | - PersistentObject - объект, имя класса которого нужно узнать
| Название класса | Функция возвращает название класса объекта |
function TranslitStr(const str: string): string; | - str - строка с русским текстом, которую нужно транслитерировать
| Транслитерированная строка | Функция транслитерирует русскую строку (переводит русские буквы в английские) |
function GetObjObjectProperty(PersistentObject: TObject; PropName: string; var ValObj: TObject): boolean; | - PersistentObject Объект
- PropName - имя свойства
- ValObj - значение свойства (в переменную записывается результат)
| - True - у класса есть такое свойство, значение свойства записано в ValObj
- False - у класса нет такого свойства
| Функция получает значение свойства типа "объект" и записывает его в ValObj |
function GetOrdObjectProperty(PersistentObject: TObject; PropName: string; var ValInt: Integer): boolean; | - PersistentObject Объект
- PropName - имя свойства
- ValObj - значение свойства (в переменную записывается результат)
| - True - у класса есть такое свойство, оно целочисленое, значение свойства записано в ValObj
- False - у класса нет такого свойства
| Функция получает значение целочисленного свойства и записывает его в ValObj |
function GetInt64ObjectProperty(PersistentObject: TObject; PropName: string; var ValInt64: int64): boolean; | - PersistentObject Объект
- PropName - имя свойства
- ValObj - значение свойства (в переменную записывается результат)
| - True - у класса есть такое свойство, оно имеет тип int64, значение свойства записано в ValObj
- False - у класса нет такого свойства
| Функция получает значение свойства типа int64 и записывает его в ValObj |
function GetStrObjectProperty(PersistentObject: TObject; PropName: string; var ValStr: string): boolean; | - PersistentObject Объект
- PropName - имя свойства
- ValObj - значение свойства (в переменную записывается результат)
| - True - у класса есть такое свойство, значение свойства записано в ValObj
- False - у класса нет такого свойства
| Функция получает значение строкового свойства и записывает его в ValObj |
function ObjToInt(Obj: TObject): integer | Obj - объект | Целочисленное представление ссылки на объект | Функция предназначена для конвертации ссылки на объект в Integer |
function IntToObj(i: integer): TObject; | i - целочисленное представление ссылки на объект | Объект | Функция предназначена для обратной конвертации Integer в ссылку на объект |