kostenloser Webspace werbefrei: lima-city


Umleitung mit Variable VB.Net

lima-cityForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    Hi ich brauche hillfe:wave:

    ich will Umleiten von eine Public sub mit Variable, an anderen verschiedene Public Subs,
    nach gebrauch

    Wie bei Batch

    set test=Test
    goto %Test%


    kann mir jemand Helfen mit CODE:biggrin:
    Danke!!

    Beitrag zuletzt geändert: 24.8.2016 10:20:57 von youtvti
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. onlinevideorecorder

    onlinevideorecorder hat kostenlosen Webspace.

    Du brauchst für die Umleitung noch eine zweite Variable, welche du mit übergibst, sonst funktioniert das nicht.

    Sub Test_Switch(ByVal intSelector As Integer, ByVal objVariable As Object)
    
     Select Case intSelector
       Case 1
         'Hier Aufruf der gewünschten Sub für 1 rein
       Case 2
         'Hier Aufruf der gewünschten Sub für 2 rein
    
      Case Else
        'Hier Aufruf für alles andere rein
     End Select
    
    End Sub


    https://msdn.microsoft.com/de-de/library/cy37t14y(v=vs.100).aspx

    Beitrag zuletzt geändert: 24.8.2016 17:36:41 von onlinevideorecorder
  4. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    onlinevideorecorder schrieb:
    Du brauchst für die Umleitung noch eine zweite Variable, welche du mit übergibst, sonst funktioniert das nicht.

    Sub Test_Switch(ByVal intSelector As Integer, ByVal objVariable As Object)
    
     Select Case intSelector
       Case 1
         'Hier Aufruf der gewünschten Sub für 1 rein
       Case 2
         'Hier Aufruf der gewünschten Sub für 2 rein
    
      Case Else
        'Hier Aufruf für alles andere rein
     End Select
    
    End Sub


    https://msdn.microsoft.com/de-de/library/cy37t14y(v=vs.100).aspx





    Ich habe mehr so gedacht!:confused:

    Select Case intSelector
       Case "Test1"
                  Test1()
       Case Test2"
                  Test2()
       Case Test3"
                  Test3()
      Case Else
        'Hier Aufruf für alles andere rein
     End Select
    
     Public Sub Test1()
            'Heir geits Weiter
        End Sub
        Public Sub Test2()
            'Heir geits Weiter
        End Sub
        Public Sub Test3()
          'Heir geits Weiter
        End Sub



    Frage: Wie kann ich dann Einzeln aufrufen ?

    Beitrag zuletzt geändert: 26.8.2016 11:05:56 von youtvti
  5. onlinevideorecorder

    onlinevideorecorder hat kostenlosen Webspace.

    youtvti schrieb:

    Ich habe mehr so gedacht!:confused:

    Select Case intSelector
       Case "Test1"
                  Test1()
       Case Test2"
                  Test2()
       Case Test3"
                  Test3()
      Case Else
        'Hier Aufruf für alles andere rein
     End Select
    
     Public Sub Test1()
            'Heir geits Weiter
        End Sub
        Public Sub Test2()
            'Heir geits Weiter
        End Sub
        Public Sub Test3()
          'Heir geits Weiter
        End Sub



    Frage: Wie kann ich dann Einzeln aufrufen ?


    Das kommt jetzt darauf an, ob dir die einfache Variante reicht oder ob du das mit Reflection und Invoke "richtig machen" willst.
    Ich würde dir für das erste die einfache Variante vorschlagen.
    Einfach die Variable intSelector nach strSelector umbenennen und den Typ nach String umändern.

    Ich schlage dir ausserdem noch vor deine Frage in einem echten VB.NET-Forum zu stellen (weil es kommen bestimmt noch mehr Fragen im laufe der Zeit)

    z.B. http://vbarchiv.net/forum/index.php


    Beitrag zuletzt geändert: 26.8.2016 17:45:12 von onlinevideorecorder
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!