[VB] afficher le nom de la fonction en cours, est-ce possible?

afficher le nom de la fonction en cours, est-ce possible? [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 08-12-2003 à 14:43:30    

En gros faire quelque chose comme ça
 
Private Sub Command1_Click()
    MsgBox (quelquechose)
End Sub
 
ce qui donnerait à l'écran --> Command1_Click


Message édité par xor le 08-12-2003 à 14:43:45
Reply

Marsh Posté le 08-12-2003 à 14:43:30   

Reply

Marsh Posté le 08-12-2003 à 15:09:39    

ouille!  J'aimerais mieux dire directement que ça n'est pas possible car tu vas aller très loin dans les ennuis et les tracas. Mieux vaut hardcoder le nom de la fonction dans ton MsgBox, ce sera infiniment plus simple.
 
Mais en fait, si c'est sans doute possible en faisant quelques recherches sur le sujet mais je déconseille fortement sur une application de production (notamment parce que ça exige de compiler avec toute la clique des options debug activées au niveau du projet (ce qui irait à contresens d'une application de prod).
 
J'ai déjà essayé de maîtriser la chose mais sans grand succès, d'autant que ça faisait appel à une librairie de types externe dont je n'avais pas le source.
 
En gros la réponse serait ici, mais c'est en anglais et à la limite dy compréhensible (même pour moi).


Message édité par drasche le 08-12-2003 à 15:10:03

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed