Est-il possible de récupérer la pile d'appels par programme dans VB6?

Lorsqu'une erreur se produit dans une fonction, je voudrais connaître la séquence des événements qui conduisent à elle, en particulier lorsque cette fonction est appelée depuis une douzaine d'endroits différents. Est-il possible de récupérer la pile d'appel en VB6, ou dois-je le faire à la dure (par exemple, les entrées de journal dans chaque fonction et de gestionnaire d'erreur, etc.)?

source d'informationauteur raven