• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ロードしたアセンブリを常に保持したい)

アセンブリを保持する方法

このQ&Aのポイント
  • ロードしたアセンブリを常に保持したいです。VB2005で作成したクラスで、ロードしたアセンブリが一時的なものではなく永続的に保持されるようにしたいです。
  • VB2005で作成したクラスにおいて、一度ロードしたアセンブリをアプリケーションが閉じられるまで保持する方法を知りたいです。
  • アセンブリをロードする際、一時的ではなくアプリケーションが閉じられるまで永続的に保持する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

とりあえずasmをsharedで変数宣言すればいいかも。 それで不足なら「シングルトン」のサンプルを探して実装してみるといいかも。

naktak
質問者

お礼

回答ありがとうございます。 Loaderクラスはあくまでスタティッククラスとして維持させ、 Loaderクラスを利用するクラスなどでSingleton、Factory(FactoryMethod)などのデザインパターンが採用する為、 Singletonの採用は考えておりません。 なんかアプリケーション的?に一度ロードしたらアプリケーションがずっと ロードし続けてくれていればいいのにという発想からでした。 (動的にクラスパスを通した感じ?) 結果、どの道呼び元ではそれを元にインスタンス化などを行うので、 戻り値をTypeに変更することで対応し、それをずっと必要とするならば 外でやってくれ、俺シラネスタイルで行こうと思います。

関連するQ&A