Qualcuno là fuori sa come eseguire una traccia stack in access-vba. Sto cercando di fare qualcosa di simile:Quale SUB sta chiamando questo SUB
Public Sub a()
Call c
End Sub
Public Sub b()
Call c
End Sub
Public Sub c()
Debug.Print "Which sub has called me ?"
End Sub
Quello che voglio fare in Sub c
è quello di mostrare se che è stato chiamato da Sub a
o Sub b
senza passare alcun argomento. In c vorrei semplicemente mostrare lo stack ma non ho idea se questo sia possibile anche in VBA - qualche idea?
puoi spiegare perché hai bisogno di questo ...? –
Ho un codice in una forma che chiama una funzione. All'inizio della funzione scrivo in un file di registro per dire che la funzione è iniziata. Da uno dei miei utenti posso vedere chiamata questa funzione mentre è già in esecuzione. Quello che sto cercando di vedere è se questo è davvero il caso o se la registrazione non funziona. –
luogo loggando in SUB a, b e c ... –