none
Module name ermitteln RRS feed

  • Frage

  • Hallo,

    die Frage mag dem Einen oder Anderen eventuell etwas lächerlich erfolgen, mir ist es dennoch unklar.

    In einer Form kann ich den Namen der Form in einem Sub über Me.name abfragen.

    Wenn diese Sub sich nun in einem Module befindet und nicht in einer Form, fehlt mir irgendwie der Ansatz durchwas "Me." zu ersetzen wäre.

    Hat jemand einen Tipp für mich?

    Danke im Voraus

    5P1K3

    Mittwoch, 25. März 2015 11:29

Antworten

  • Manchmal hilft es eine Frage erst zu stellen :D

    Für die jenigen die mal Selbiges bewerkstelligen wollen:

    Mit der folgenden Function aus dem Forum lässt sich der aktuelle SubName auslesen

        'Subnamen auslesen
        Public Function __FUNCTION__() As String
            Dim st As New StackTrace
            Return st.GetFrame(1).GetMethod().Name
        End Function
    

    Ergänzt man diese Bekommt man das übergeordnete Module zurück:

        'Modulnamen auslesen
        Public Function __FUNCTION__Name() As String
            Dim st As New StackTrace
            Return st.GetFrame(0).GetMethod.ReflectedType.Name
        End Function
    5P1K3
    Mittwoch, 25. März 2015 11:42