ActiveX exe の新しいバージョンを展開する場合、再度登録する必要がありますか? exeはVB6で作成しました。
1 に答える
0
VB6 ... お久しぶりです。これが私がそれを覚えている方法です:
バイナリ インターフェイスを変更した場合にのみ、再登録する必要があります。私の記憶が正しければ、バイナリ互換性を維持するためのチェックボックスがプロジェクトにありました。それを確認すると、progid や classid などの登録された重要なものは、必要がない限り変更されません。また、VB6 はインターフェイス転送と呼ばれるものを使用して、以前のインターフェイスの上に新しいインターフェイスを登録すると信じています。 -インターフェースへの重大な変更 (既存のメソッドにパラメーターを追加するが、既存のパラメーターを削除しないなど)。
新しいメソッドを追加したり、既存のメソッドを互換性のある方法で拡張したりした場合でも、既存の登録ではそれらが認識されないため、それらを公開するには再登録する必要があります。
于 2010-02-05T15:15:13.713 に答える