Форум: "Основная";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
ВнизПолучить название метода Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c