А нет ли случаем волшебного слова, которое преобразовывало бы имя процедуры в строку внутри этой процедуры? Типа такого: Код (Text): void Foo () { MessageBox (0, SOME_MAGIC_WORD, 0, 0); } Чтобы выполнение Foo выдавало мессаджбокс с надписью Foo?