クラスでDLLを介してコンテンツにアクセスするには、クラスにこのプロジェクトのDLLをロード(回答する質問があります)

 そこには、対応するDLL libにされていない、または見られVSの性質からグローバル検索「のLoadLibrary()」メソッドを介して発信者のdllを探して前に、多くの場合、その負荷を呼び出すための場所を検索します。

通常、私はこのプロジェクトのDLLを見たDLLファイルを呼び出すために、他のプロジェクトをDLL関数をエクスポートするプロジェクト。そして今日は(クラスがでGetInstance()静的に定義するクラスによってクラスにロードされますこの関数は)DLLの内容にアクセスするために使用するシングルトンを達成するために、少しモンゴルを感じるようになった、そして私は、これは他のプロジェクトをパッケージ化するための別の方法であることを理解しないこともにClassA ::でGetInstance() - >方法、(間接的DLLにアクセスするための)方法。

しかし、なぜ何利点ダイレクトエクスポートDLL以前よりそう、それをしますか?

おすすめ

転載: www.cnblogs.com/Stephen-Qin/p/12401586.html