投稿日 | : 2002/10/02(Wed) 11:51 |
投稿者 | : よねKEN |
Eメール | : |
URL | : http://www5b.biglobe.ne.jp/~yone-ken/ |
タイトル | : Re^3: 参照設定をせずWithEventsを使いたい |
> 「バイナリ互換でActiveXモジュールを更新」との、とこだったのですが、
> インターフェイス等も更新してしまうので、バイナリ互換での更新ができない状況です。
メソッド等の追加ならバイナリ互換が保たれますが、
メソッドの引数を変更したり、削除したりすると駄目ですね。
インタフェースの変更が頻繁に入ることが根本的な間違いだと思います。
大原則としてインタフェースは一度公開したら(追加以外の)変更は許されません。
なので、以下の点を気を付けましょう。
・できるだけPublicにしない。
・Publicなものは変更しない。
・FriendやPrivateにできないか検討する。
> 地道にコンパイルするしかないのでしょうか・・・
たぶん、ないと思います。