|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.09.2012, 16:18 | #1 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
Определение имени процедуры из нутри самой процедуры
Можно ли как нибудь определить имя процедуры, функции , модуля из нутри sub или function?
Идеально если + имя компьютера, сетевой имя, учетную запись пользователя |
26.09.2012, 16:34 | #2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Цитата:
примеров на форуме множество |
||
26.09.2012, 16:46 | #3 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
|
26.09.2012, 16:52 | #4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
26.09.2012, 17:55 | #5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Делайте, раз знаете. PS: Я как-то однажды 3 часа потратил на то, чтобы придумать как это реализовать - не нашел ничего подобного в интернете. PPS: Не отрицаю, получить такие данные теоретически возможно. Но, полагаю, будет столько хитрого кода, что мало не покажется. |
|
26.09.2012, 20:35 | #6 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
можно, только непонятно зачем это надо. Скорее всего вы что-то очень неправильно делаете, раз это понадобилось.
Тишина – самый громкий звук
|
27.09.2012, 09:42 | #7 | |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
Цитата:
Она запускается из всех процедур и функций В идеале, моя процедура должна делать.. Открывает файл autoreport.txt и производит запись Имя компьютера-Время-дата - имя процедуры В итоге создается файл , по которому я решаю, как работает этот проект, что запускается, после чего, где мертвый код, кто пользуется какими кнопками Каждый раз самому вписывать название процедуры утомительно Просто пройти и распросить кто и как использует эти макросы нельзя, Выйти на разработчиков тоже нельзя Так что либо моим способом, либо в ide vba установить стороннюю надстройку позволяющую проводить профелирование |
|
27.09.2012, 10:31 | #8 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
> Каждый раз самому вписывать название процедуры утомительно
Как в таком случае Вам поможет знание имени процедуры изнутри самой процедуры? Тут скорее надо узнавать имя ВЫЗЫВАЮЩЕЙ процедуры. Тогда в каждую процедуру достаточно дописать строку Код:
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
28.09.2012, 17:15 | #9 | |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
Цитата:
Это не решение проблемы То что вы предлагаете, Этим я уже занимаюсь, Переедаю Процедуре ее же название как строковый параметр |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
передача имени массива в переменную процедуры | KORT | Общие вопросы Delphi | 3 | 14.11.2011 15:22 |
Использование имени процедуры в качестве параметра другой процедуры | Alexey355 | Помощь студентам | 1 | 23.04.2011 13:59 |
закончить выполнение процедуры из тела другой процедуры | Alaysor | Общие вопросы Delphi | 14 | 23.01.2011 05:26 |
ошибка в модуле (отсутствует определение процедуры). паскаль. | semenova | Помощь студентам | 7 | 23.12.2010 23:35 |
Простой алгоритм с модулями (Ошибка: отсутствует определение процедуры) | FYBVFPFYBC | Помощь студентам | 4 | 15.05.2010 23:33 |