내 프로그램을 외부 코드에 연결하고 있습니다. 나는 외부 코드가 인스턴스 객체가 될 수 있도록 문제를 발생 시켰습니다. 여기이 함수를 만들었습니다 : 나는 System.Diagnostics.Process
개체를 만들려고 해요이름과 관련된 객체를 반환하십시오.
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
. 그러나 무엇보다도 이유는 무엇보다 객체 대신 항상 Nothing
을 반환합니다. 아무도 내가 뭘 잘못하고 있는지 알아?
내가 VB.net에서이 일을하고있어이 때문에 모든 .NET 응답이 허용됩니다 :)
모든 항목의 정규화 된 이름을 어떻게 확인할 수 있습니까? (즉, 어떻게 그 이름을 만들었습니까?) – FreeSnow
타입에 접근 할 수 있다면'typeof (Process) .AssemblyQualifiedName'과 같은 것이 그것을 반환 할 것입니다. – svick