Актуальный язык программирования
<--- nobody harmed in this action -->
Вот тебе выдержка из документации к BCB 6
В ответ на:
Runtime type identification (RTTI) lets you write portable code that can determine the actual type of a data object at runtime even when the code has access only to a pointer or reference to that object. This makes it possible, for example, to convert a pointer to a virtual base class into a pointer to the derived type of the actual object. Use the dynamic_cast operator to make runtime casts.
The RTTI mechanism also lets you check whether an object is of some particular type and whether two objects are of the same type. You can do this with typeid operator, which determines the actual type of its argument and returns a reference to an object of type const type_info, which describes that type.
You can also use a type name as the argument to typeid, and typeid will return a reference to a const type_info object for that type. The class type_info provides an operator== and an operator!= that you can use to determine whether two objects are of the same type. Class type_info also provides a member function name that returns a pointer to a character string that holds the name of the type.
I did it my way
I did it my way

Поройся в Фидошном или CPSовском архиве - туда постилось что и как...

Нужды в этом, однако, у меня не возникало уже лет пять и хай им будет...

<--- nobody harmed in this action -->
I did it my way
And so, Theodore Donald Karabotsos, ... we commit your mortal remains to the bosom of the Pacific Ocean, which you loved so well.(с)
------
Уважаемого Сэра

- метод Create() присущь любому VCL-классу, в том числе и такому, как пустой и "не имеющий" предка класс
- метод Create() любого VCL-класса является его конструктором по умолчанию
- метод Create() является виртуальным
- содание класса через new абсолютно эквивалентено (и заменяемо) вызову метода Create()...
Да и много еше чего там можно открывать...

<--- nobody harmed in this action -->

I did it my way

I did it my way
Просто в 6-ке это уже не нужно - есть, ну какую уж сделали, возможность реализации отдельных интерфейсов и получения инфлормации об них. Не COM, но уже Run-time информация об имплементации.

к С++ и RTTI? Никакого!
------
Читай внимательно - изначально говорилось, что такая возможность реализовывалась в BCB 4.0...

<--- nobody harmed in this action -->