OCXをバイナリ互換でリコンパイル


あんだう  2003-10-15 16:07:55  No: 79801  IP: [192.*.*.*]

OCXをバイナリ互換でリコンパイルしたのですが、該当OCXを参照している
プロジェクトで参照が切れてしまいます。
いつも行っている作業手順なのですが、私の方法がおかしいのでしょうか。

以下の経緯で発生しました。
・OCX開発中はバージョン間互換性を「プロジェクト互換」
・OCX完成時に「バイナリ互換」としてリコンパイル。
・OCXをプロジェクトAで参照。
・OCXを何も修正せずに「バイナリ互換」のままリコンパイル。
・プロジェクトAを開くと、OCXを読み込めなくなる。

編集 削除
いちゆ  2003-10-17 15:23:39  No: 79802  IP: [192.*.*.*]

OCXの設定をはずして、プロジェクトを閉じ。
再度起動して、OCXの設定をしてください。

事故原因は多分GUIDの値がリコンパイルした後に変わるためだと思われます。

編集 削除
あんだう  2003-10-20 13:31:59  No: 79803  IP: [192.*.*.*]

通常は、バージョン間互換性を「バイナリ互換」にすることでGUIDの変更がされないはずなのですが。。。
なぜか今回はGUIDが変更されてしまうのです。

編集 削除