vercomax
Messages postés548Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 2013
-
5 mars 2007 à 20:31
vercomax
Messages postés548Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 2013
-
5 mars 2007 à 22:32
bonsoir,
je cherche à savoir qui a appellé une Private Sub dans ma form
y a moyen ?
Public Class essai
Private Sub1
traitements
Sub3
End Sub
Private Sub2
traitements
Sub3
End Sub
Private Sub3
msgbox(qui m'a appellé)
traitements
End Sub
End Class
merci de vos réponses
A voir également:
Savoir qui a appellé une procédure au sein d'une form (vb2005)
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 5 mars 2007 à 22:07
ben une fois sur le point d'arret, regarde la pile des appels (CTRL+ALT+C, ou Menu Debuguer/Fentres/Pile des appels) tu verra la fonction appelante normalement sur la première ligne
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
vercomax
Messages postés548Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 20132 5 mars 2007 à 20:47
merci, mais çà ne m'aidera pas, en effet jecherche à déboguer mon appli car je trouve un ralentissemnt du à je ne sais quoi.
je pense que j'appelle sans le savoir une procédure plusieures fois pour rien. le problème c'est que j'ai plein de possibilités.
je pensais mettre une ligne moucharde en tête de ma procédure pour savoir qui appellai. Tu vois, il y a 2 datagridview, et ptet que les update des cellules lancent plusieurs fois ma SUB, sans compter les multiples vérifications des valeurs saisies par l'utilisateurs et donc qui impliquent des updates
vercomax
Messages postés548Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention11 septembre 20132 5 mars 2007 à 21:44
oui, c'est une idée pour le compteur.
concernant les points d'arrets, je l'ai fait, mais je pensais pouvoir demander dans la fenetre d'execution qui appellai la Sub