Online Library TheLib.net » Использование RTTI в приложениях на базе VCL
cover of the book Использование RTTI в приложениях на базе VCL

Ebook: Использование RTTI в приложениях на базе VCL

00
28.01.2024
4
0
В статье рассматриваются механизм работы и использование механизма динамической идентификации типов (RTTI - runtime type identification) в приложениях, использующих объектную библиотеку ф. Borland VCL - Visual Component Library.
Содержание:
Почему не стоит читать эту статью?
Что можно узнать из RTTI?
Работа со свойствами
Получение информации о классе объекта
формат RTTI для опубликованных свойств
Примеры доступа к опубликованным свойствам используя RTTI
Почему не стоит читать эту статью?
RTTI используется ,как правило, во всех приложениях, созданных компилятором C++. Если компилятору указано не включать в объектный файл RTTI информацию, то не возможна будет динамическая идентификация типов и динамическое приведение типов. Обычно в состав RTTI входит следующая информация: имя типа (для идентификации), указатель на базовый тип (для приведения типов), указатель на конструктор копий. В RTTI поддерживающую VCL входит дополнительная информация, используемая IDE Builder C++, в первую очередь инспектором объектов. Однако структура и содержание этих дополнительных данных не документирована и вероятно может меняться в зависимости от версии Builder. Поэтому использование расширенной RTTI в приложениях возможно только при соблюдении ограничения: исходный код не может переноситься на другие версии Builder C++. Тем не менее, думаю приведенная информация будет интересна программистам в Builder C++, особенно при написании компонент. Все данные, приведенные в этой статье получены для Builder C++ 3.0.
Download the book Использование RTTI в приложениях на базе VCL for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen