VB .net Fonction en cours..

Résolu
roneo Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
 aziz -
Bonjour, ca a l air tout bête mais.. je suis dans une class "Auto". J ai des public functions.
Je suis dans une de celle-ci... comment connaitre le nom de celle ci..?? J ai besoin de ca pour des fichiers logs..ou j envoie dans celui ci le nom de ma function ou l erreur c produite...Merci
A voir également:

4 réponses

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Je pense que le plus simple serait de loguer le contenu de l'exception, qui doit contenir l'état de la pile d'appels (stack trace).
Sinon, je n'ai pas essayé, mais d'après MSDN tu peux tenter quelque chose du genre :
MethodBase.GetCurrentMethod().Name

La doc : https://docs.microsoft.com/fr-fr/dotnet/api/system.reflection.methodbase.getcurrentmethod?redirectedfrom=MSDN&view=netframework-4.8

Xavier
0
roneo Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
J ai trouvé ceci qui marche fort bien...merci a vous
0
roneo Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Soluce :
system.reflection.getcurrentmethod
si y a pas de .name
0
aziz
 
0