私のプログラムを外部コードに接続しています。私はそれを設定しているので、外部コードがオブジェクトをインスタンス化することができ、私は問題に遭遇しました。私はここで、この関数を作成しました:名前に関連付けられたオブジェクトを返します
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