Показать сообщение отдельно
Старый 09.08.2005, 16:53   #1  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Post добраться из ClassFactory "обратно" до класса
Hello All!

Как узнать в ClassFactory, какой именно класс работает?

Например, если при запуске класса, основанного на RunBase, в SysSetupFormRun посмотреть this.name(), увидим dialog, а classId2Name(classIdGet(this)) есть SysSetupFormRun. Args пустой, соответственно и caller() нельзя получить.

А хотелось бы узнать имя класса, который extends RunBase.

Смысл: например, чтобы для отслеживания запусков форм/отчётов модифицировать только ClassFactory, а не каждый отслеживаемый класс.