- - PR -
[VB.Net]VB.NetでDLL(クラスライブラリ)を実行時に指定したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-15 11:03
お世話になります。
VB.Netで作成したプログラムからDLLをコールしたいのですが、 DLLImportや、プロジェクト参照ではなく、実行時に使用するDLLを 指定したいと思っています。 使用するDLLが全て分かっていれば、参照設定でいいのですが、 後々に【インターフェースが同じで、処理が違うDLL】を追加したい のです。 DLLはVB.Net、C#のどちらでも構いません。 アンマネージDLLの時の様にLoadLibrary、GetProcAddresで試してみたのですが、 GetProcAddressの処理で関数を見つける事ができないとのエラーが発生してしまいます。 (マネージDLLではうまくいかないという情報を見たような気もします・・・) 何か良い実現方法はないでしょうか? ご教授の程、宜しくお願い致します。 [ メッセージ編集済み 編集者: 紫苑 編集日時 2007-02-15 11:10 ] |
|
投稿日時: 2007-02-15 11:08
NAL-6295です。
System.Reflection名前空間を調べてみてください。 |
|
投稿日時: 2007-02-15 11:10
プラグイン機能を持つアプリケーションを作成する: .NET Tips: C#, VB.NET, Visual Studio
http://dobon.net/vb/dotnet/programing/plugin.html |
|
投稿日時: 2007-02-15 13:02
NAL-6295さん、burton999さん返答ありがとうございます。
とても参考になりました。 おかげで求めていた機能を実現する事ができました。 ありがとうございました。 |
1