Comment récupérer le nom de la procedure appelante dans la pile ? (Est-ce possible?)
Bonjour, encore une question tordue...
(vu que ca se fait facilement en assembleur)...
est-il possible de récupérer facilement le nom de la procédure appelant la fonction courante?
un truc du genre parent.callee ... etc...
(autremenent qu'en mettant une variable globale qui enregistre l'endroit où on était avant ;) )
(et autrement qu'en mettant un parametre à l'appel)
par exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function smash(){
affichePATATEAPPELANTE1OU2();
}
function PATATE1(){
smash();
}
function PATATE2(){
smash();
} |