1

私は、Visual Basic で行う必要がある学校のプロジェクトに取り組んでいます。このために、Python プロジェクトの 1 つをこのプログラミング言語に移植しています。このプロジェクトは (Python で) .py ファイルのディレクトリをスキャンし、__import__実行時にステートメントで (動的に) インポートします。Visual Basic で .DLL クラスを使用してこれを行うことは可能ですか?

ありがとうございました

4

1 に答える 1

1

を使用してアセンブリを動的にロードしAssembly.LoadFrom(fileName)、アセンブリ情報を取得したり、型を列挙したり、それらの型のインスタンスを作成したりできます。詳細は、この DLL の目的によって異なります。

作成するオブジェクトの Type がある場合は、メソッドを使用するこれと同様のコードを使用できますActivator.CreateInstance()

私のプロジェクトの 1 つでいくつかの (C#) サンプルを見つけることができます 。 .uk/hg/builderpro/file/41046067e90e/ライブラリ/ActionInfo/ActionInfo.cs

于 2012-05-03T13:27:46.013 に答える