Показать сообщение отдельно
Старый 03.08.2005, 15:38   #1  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
? Какой потомок "вызвал" родительский класс?
Dear All!

Есть, к примеру, класс - родитель множества классов. И надо отследить вызовы всех классов-потомков. Естественно, идея - не править огромное кол-во классов-потомков, а отслеживание сделать в классе-родителе.
Но: нужно знать, какой именно класс-потомок отработал. Поэтому нужно из класса-родителя узнать имя класса-потомка.

К сожалению, Аксапта 2.5, т. е. xSession::xppCallStack() не существует как класс (точнее, как метод :-).

Нет ли способов решить проблему? Может, как-то поможет DictClass? Но там, кажется, нет подходящих методов...