ALso muss der Compiler, richtiger dessen Parser die Interfacetabelle der übersetzten Units verwenden und von dort die Bezeichner liefern.
Es gibt als Ansatzpunkte
RTTI (
Run-time Type Information)und Debug-Symboldateien, die von diversen Tools benutzt werden. Properties kann man mit
RTTI ansprechen, ab Delphi 2010 mit Extended
RTTI, davor deutlich eingeschränkter. In beiden Fällen ist der Parser nicht beteiligt (der Delphi Parser kann keine kompilierten Units parsen).