Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.24;
Скачать: CL | DM;

Вниз

Получить название метода   Найти похожие ветки 

 
jetus   (2009-02-04 17:32) [0]

Как можно получить название метода из самого метода класса?
Например:

TMyClass.SomeProc;
begin
 ShowMessage(GetTisMethodName); // нужна вот эта реализация
end;

По идее, хотелось бы получить на экране "SomeProc" или "TMyClass.SomeProc".


 
jetus   (2009-02-04 17:32) [1]

Забыл написать procedure перед TMyClass.SomeProc; ))


 
Eraser ©   (2009-02-04 19:55) [2]

нечто подобное можно сделать, использую функции для просмотра стека вызова JCL (прийдется к проекту подключать map-файлы, но это уже детали), но я б не рекомендовал.

можно поинтересоваться, а зачем это?


 
Сергей М. ©   (2009-02-04 20:05) [3]

Это он отладчиком пользоваться не умет, вот зачем)


 
anonims   (2009-02-05 08:45) [4]

procedure TMyClass.SomeProc;
begin
ShowMessage("my procedure SomeProc"); // нужна вот эта реализация
end;


 
jetus   (2009-02-05 09:19) [5]


> Это он отладчиком пользоваться не умет, вот зачем)

Умею :)
Для удобства сейчас пользуюсь EurekaLog, но это временно (скорее всего начальство его не купит для дальнейшей разработки), поэтому уже начинают посещать мысли о собственном, минимальном отладчике.


 
clickmaker ©   (2009-02-05 10:17) [6]

я бы еще понял, если бы эта байда уже вместе с ShowMessage автоматом подставлялась в начало каждой процедуры...
а так - сложно один ctrl-c ctrl-v сделать?


 
IGray   (2009-02-09 13:49) [7]


> Для удобства сейчас пользуюсь EurekaLog, но это временно


Функции аналогичные EurekaLog есть в бесплатной библиотеке JCL



Страницы: 1 вся ветка

Текущий архив: 2010.01.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1258207054
Спаситель человечества
2009-11-14 16:57
2010.01.24
Предлагаю средство для борьбы с вирусами (универсальное)


2-1259630581
Abcdef123
2009-12-01 04:23
2010.01.24
Есть ли что то TImage со свойствами кнопки?


4-1227466318
demon
2008-11-23 21:51
2010.01.24
Положение рабочей части окна на экране


3-1233556346
Sergey2
2009-02-02 09:32
2010.01.24
update таблицы в Paradox


15-1258645461
И. Павел
2009-11-19 18:44
2010.01.24
Кпоблема с кодировками