Salut,
Est-ce que je pourrai dans une certaine fonction en VB savoir le nom de la fonction qui l'a appelée (je ne voudrai pas ajouter le nom de la fonction comme arguments)
Merci d'avance
Salut,
Est-ce que je pourrai dans une certaine fonction en VB savoir le nom de la fonction qui l'a appelée (je ne voudrai pas ajouter le nom de la fonction comme arguments)
Merci d'avance
Bonjour,
A priori je ne vois pas d'autre manière que de passer par un argument pour connaître le fonction ou procédure appelante ...
Par contre, je serais curieux de savoir pourquoi tu as justement besoin de connaître cette fonction appelante.
+
Théo
tout simplement je voudrai désactiver un menu quand une seule fonction seulement apelle ma méthode FormUnblock
Cà alors !quand une seule fonction seulement apelle ma méthode FormUnblock
Tu désactives ton menu lors de l'appel de cette seule fonction... et voilà tout. Où est le problème ?
Dans ce cas, je passerais par une variable booléenne globale que je mettrais à true lorsque c'est la fonction en question qui appelle FormUnBlock et à false dans les autres cas .
Et je contrôle la valeur de cette variable dans la méthode FormUnBlock.
Théo
JMF je pencherais plutot pour la solution de Theo, car je presume que plusieurs fonction peuvent appeler sa methode. et il faurais savoir si cette methode a ete appeler par une ou plusieurs fonction fin de desativer ou pas un menu.
par la suite, je dois réactiver dans tous les autres fonctions. C'est ce que je ne voulais pas faire.
Est ce possible de nous montrer un bout de code ?
(J'aime les codes, souvent ça explique plus clairement)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager