Salve a tutti, sono nuovo e parto con le domande
Sapete come creare una classe partendo dal suo nome?
Vi faccio un esempio per capire cosa intendo:
Public Class MiaClasse
End Class
[...]
Dim classe As Object = CreaClasse("MiaClasse")

che dovrebbe corrispondere a Dim classe As Object = New MiaClasse()

Altrove mi hanno consigliato di utilizzare Activator.CreateInstanceFrom,
quindi ho creato un nuovo progetto per testare e ho scritto questo:
Public Class ClasseX
Public Sub New()
MsgBox("Mi hai creato!")
End Sub
End Class
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim myname As String = System.IO.Directory.GetCurrentDirectory() + "\WindowsApplication10.exe"
Dim oh As System.Runtime.Remoting.ObjectHandle = _
Activator.CreateInstanceFrom(myname, "ClasseX")
End Sub
'il nome dell'eseguibile è corretto, già controllato!
End Class

ma mi da errore:

Impossibile caricare il tipo 'ClasseX' dall'assembly 'WindowsApplication10, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Potete aiutarmi? Grazie in anticipo