Hallo zusammen,
ich benötige die Möglichkeit in einer Procedure oder Function den Parrend Sub Name auszugeben. Momentan finde ich dazu leider auch nichts.
Das Ergebniss soll "frm_Test.Test" sein, momentan bekomme ich aber in allen meinen Vorhaben das Ergebnis frm_Test.
Kennt jemand eine Möglichkeit im Release Mode an den Namen der Ursprungssub auszugeben ?
besten Dank im Vorraus,
Christian
EDIT: Habe es gefunden >>
*Code-Tags korrigiert*
ich benötige die Möglichkeit in einer Procedure oder Function den Parrend Sub Name auszugeben. Momentan finde ich dazu leider auch nichts.
VB.NET-Quellcode
- Public Class frm_test
- Private Sub Test()
- test_test.Test1111()
- End Sub
- End Class
- Public Class test_test
- 'Public Shared SubTest1111()
- 'Debug.Print(System.Reflection.MethodBase.GetCurrentMethod().Name)
- 'End Sub
- Public Shared Sub Test1111()
- Dim stack As New StackTrace
- Debug.Print(stack.GetFrame(1).GetMethod.DeclaringType.Name)
- End Sub
- End Class
Das Ergebniss soll "frm_Test.Test" sein, momentan bekomme ich aber in allen meinen Vorhaben das Ergebnis frm_Test.
Kennt jemand eine Möglichkeit im Release Mode an den Namen der Ursprungssub auszugeben ?
besten Dank im Vorraus,
Christian
EDIT: Habe es gefunden >>
Debug.Print(stack.GetFrame(1).GetMethod.DeclaringType.Name & "." & stack.GetFrame(1).GetMethod.Name)
*Code-Tags korrigiert*
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „Marcus Gräfe“ ()