参照設定で<参照不可>を解除するには?


vivi  2005-04-15 17:43:04  No: 121011  IP: [192.*.*.*]

ActiveX Exeを作成し、参照設定を行おうとしたのですが、<参照不可>となってしまいプログラムを実行する事ができません。原因はどのような事が考えられるでしょうか?
exeを作成する際に、プロジェクトプロパティの「バージョン間の互換性」に指定した内容が何か関係があったりするでしょうか?ご回答よろしくお願いいたします。

編集 削除
魔界の仮面弁士  2005-04-16 00:14:36  No: 121012  IP: [192.*.*.*]

> 原因はどのような事が考えられるでしょうか?
・IIDまたはCLSIDが変更されていた。
・CLSIDとProgIDの対応が破損していた。
・登録されたuuidに対するexeファイルが見つからなかった。
・利用側の参照設定情報が破損していた。
・HKEY_CLASSES_ROOT内の関連項目に対するアクセス権が喪失していた。

……とかかな?


> 「バージョン間の互換性」に指定した内容が
確認するとすれば、
・『バイナリ互換』を維持してあったかどうか。
・コンパイル時に、互換性に関する警告等が無かったかどうか。
といったあたりかと。

編集 削除