DLL の登録に問題があります。私のOSはWindows 7(x64)です。
私は2つの異なる方法でそれを行います:
1) regsvr32 を使用します。「DllRegisterServer ... successeed」というメッセージが表示されますが、レジストリに CLSID が見つかりません。(そして、この CLSID を使用してコンポーネントのインスタンスを作成しようとすると、「クラスが登録されていません」というエラーが表示されます)。作成した)。
2) DLL を明示的にロードし、DllRegisterServer を呼び出します。この場合、DllRegisterServer は S_OK を返しますが、それでもレジストリで CLSID を見つけることができず、「クラスが登録されていません」というエラーが発生します。
コードが正しいと確信しているので (私の OS だけでは動作しないため)、問題は OS にあるようです。誰かがそのような問題に直面しましたか?