Я подключаю свою программу к внешнему коду. Я настраиваю его так, чтобы внешний код мог создавать объекты экземпляра, и я столкнулся с проблемой. Я создал эту функцию здесь:Верните объект, связанный с именем
Public Function InstanceOf(ByVal typename As String) As Object
Dim theType As Type = Type.GetType(typename)
If theType IsNot Nothing Then
Return Activator.CreateInstance(theType)
End If
Return Nothing
End Function
Я пытаюсь создать System.Diagnostics.Process
объект. Однако для какой бы то ни было причины он всегда возвращает Nothing
вместо объекта. Кто-нибудь знает, что я делаю неправильно?
Я делаю это в VB.NET, так что все .net ответы принимаются :)
Как я могу определить полное имя для всего? (т. е. как вы пришли к этому имени?) – FreeSnow
Если вы можете получить доступ к типу, то что-то вроде 'typeof (Process) .AssemblyQualifiedName' вернет его. – svick