Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: TObject
DF2 :: ФОРУМЫ > Основные форумы > Софт и железо > Программирование / Coding
ChASnock
Вопрос очень сложный и трудный, но я надеюсь на вас.
Сразу предупреждаю что речь идет о языке Delphi
Расскажите мне, и как можно поподробнее об устройстве любого объекта, как у него хранится RTTI (realtime type information, информация о свойствах класса). Я знаю что у него хранится список методов, полей и свойств (даже с названиями) со всеми их настройками. В стандартном справочном руководстве я ничего не нашел про эту информацию.

Вот что известно на данный момент:
- Переменная любого объекта на самом деле четырехбайтная переменная Pointer, которая указывает на сам экземпляр объекта.
- Где-то в памяти (возможно, ридонли) хранится информация о классах (таблица классов). Там все рассказано (в компьютерном формате, конечно smile.gif ) о методах и свойствах объектов.

Помогите, очень прошу.

P. S.: Я же тупой имбецил, не могу сам погуглить


tolich
Хочется убить за одну только "инстанцию" вместо "экземпляр".
Глянь википедию, там в конце статьи список ссылок — луркай нехочу.
ChASnock
А я ведь хотел потом изменить...
ChASnock
Короч я накопал TypInfo, там всё есть

Можно закрывать тему
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.