説明
VS2010 を使用して DLL ファイル (.COM マネージ DLL) を作成するプロジェクトを作成しようとしています。この DLL は VB にロードされます。また、dll で STL を使用します。
すでに試した
1 - Visual C++ を作成 -> win32 -> Win32 プロジェクト -> 次へ -> DLL を選択 -> エクスポート シンボルにチェックを入れて -> 完了。これはマネージ .COM DLL になりますか? どうすれば確認できますか? この DLL は 64 ビット オペレーティング システム上で 64 ビット DLL または x86 DLL として動作しますか?
2 - 作成された Visual C++ -> MFC -> MFC DLL -> 共有 MFC DLL を使用する通常の DLL これはマネージ .COM DLL でしょうか? どうすれば確認できますか? この DLL は 64 ビット オペレーティング システム上で 64 ビット DLL または x86 DLL として動作しますか?
また、MFC が静的にリンクされた通常の DLL と MFC 拡張 DLL の 2 つのオプションがあります。最初の方法は、後で dll をアップグレードするのが難しくなるため、好きではありません。
DLL を作成するために使用できる他のオプションはありますか?