ActiveX Exeを作成し、参照設定を行おうとしたのですが、<参照不可>となってしまいプログラムを実行する事ができません。原因はどのような事が考えられるでしょうか?
exeを作成する際に、プロジェクトプロパティの「バージョン間の互換性」に指定した内容が何か関係があったりするでしょうか?ご回答よろしくお願いいたします。
> 原因はどのような事が考えられるでしょうか?
・IIDまたはCLSIDが変更されていた。
・CLSIDとProgIDの対応が破損していた。
・登録されたuuidに対するexeファイルが見つからなかった。
・利用側の参照設定情報が破損していた。
・HKEY_CLASSES_ROOT内の関連項目に対するアクセス権が喪失していた。
……とかかな?
> 「バージョン間の互換性」に指定した内容が
確認するとすれば、
・『バイナリ互換』を維持してあったかどうか。
・コンパイル時に、互換性に関する警告等が無かったかどうか。
といったあたりかと。