[Lazarus] Namespace
Sven Barth
pascaldragon at googlemail.com
Mon Jan 10 10:53:44 CET 2011
Am 09.01.2011 19:56, schrieb Hans-Peter Diettrich:
>> Why this? Well, we would not need to use prefixes in the names of our
>> widgets. I could develop a widget called TEdit too, but using my own
>> unit.
>
> All existing form objects are stored in Application.CustomForms[], and
> their controls in Form.Controls. Likewise the class names are usable via
> RTTI. Adding namespaces (or unit names) would require further table(s),
> that do not yet exist (except perhaps in debug info).
You are aware that there is a "TObject.UnitName" in 2.4.2 now, which
gets the unit name by default from the RTTI? (see
http://wiki.freepascal.org/User_Changes_2.4.2#TObject_class_declaration )
Regards,
Sven
More information about the Lazarus
mailing list