Buongiorno, utilizzo il seguente codice per richiamare delle sub tramite il risultato di una precedente operazione su stringhe che finora ha sempre funzionato egregiamente.
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim subNames() As String = {"a", "b", "c"}
Dim t As Type = Me.GetType
For Each subName As String In subNames
Dim mI As Reflection.MethodInfo = t.GetMethod(subName, Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.Instance) If mI IsNot Nothing Then
mI.Invoke(Me, Nothing)
End If
Next
End Sub
Private Sub a()
Messagebox.show("a")
End Sub
Private Sub b()
MessageBox.Show("b")
End Sub
Private Sub c()
MessageBox.Show("c")
End Sub
End Class
ma ho la necessità di richiamare una sub da una classe esterna(chiamiamola "class2" e sub "archivio").
è possibile? su msdn ho trovato questo esempio:https://msdn.microsoft.com/it-it/library/a89hcwhh(v=vs.110).aspx
, ma non sono riuscito a farlo funzionare, dandomi nullexception..