Что нового

Возможно ли определить какая функция вызвала данную функцию?

beaver

Новичок
Сообщения
58
Репутация
2
Уважаемые, форумчане :IL_AutoIt_1:
подскажите есть ли возможность определить в текущей функции имя функции вызвавшей ее? Т.е. если в Func1 есть вызов Func2, то возможно ли в Func2 получить строку с названием Func1?

И еще маленький подвопрос: возможно ли из текущей функции получить путь к скрипту в котором данная функция находится?
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Только так:

Код:
_Func1()

Func _Func1()
	_Func2('Func1')
EndFunc   ;==>_Func1

Func _Func2($sParam = '')
	MsgBox(0, '', $sParam)
EndFunc   ;==>_Func2


Или используй глобальные переменные.
 
Верх