Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Название текущей процедуры

1.8K
14 декабря 2007 года
rSolanov
106 / / 04.05.2005
Здравствуйте! Как можно узнать название текущей процедуры? Есть ли такая информация в RTTI? Необходимо наиболее детально знать текущую обстановку: т.е. наименование класса, в котором в данный момент идет какой-либо расчёт (Self.ClassName), текущий метод и его значения параметров. Вот хотя бы как-нибудь вытащить наименование метода.
17K
17 декабря 2007 года
jack marked
20 / / 12.11.2006
Вроде как есть
 
Код:
class function MethodName(Address: Pointer): ShortString;
Останется тебе внутри метода как то получить указзатель на текущий метод. Вроде на ассемблере можно.
261
17 декабря 2007 года
ahilles
1.5K / / 03.11.2005
можно например, перед каждым вызовом метода класса в строковую переменную сохранять имя этого метода, в итоге в этой переменной всегда будет имя текущего метода.
1.8K
18 декабря 2007 года
rSolanov
106 / / 04.05.2005
Да, спасибо, воспользуюсь предложенными Вами способами.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог