私は、Visual Basic で行う必要がある学校のプロジェクトに取り組んでいます。このために、Python プロジェクトの 1 つをこのプログラミング言語に移植しています。このプロジェクトは (Python で) .py ファイルのディレクトリをスキャンし、__import__
実行時にステートメントで (動的に) インポートします。Visual Basic で .DLL クラスを使用してこれを行うことは可能ですか?
ありがとうございました
を使用してアセンブリを動的にロードしAssembly.LoadFrom(fileName)
、アセンブリ情報を取得したり、型を列挙したり、それらの型のインスタンスを作成したりできます。詳細は、この DLL の目的によって異なります。
作成するオブジェクトの Type がある場合は、メソッドを使用するこれと同様のコードを使用できますActivator.CreateInstance()
。
私のプロジェクトの 1 つでいくつかの (C#) サンプルを見つけることができます 。 .uk/hg/builderpro/file/41046067e90e/ライブラリ/ActionInfo/ActionInfo.cs