再登録は、ActiveX EXEコンポーネントの新しいバージョンのために必要ですか?

StackOverflow https://stackoverflow.com/questions/2208096

  •  18-09-2019
  •  | 
  •  

質問

あなたがActiveX exeファイルの新しいバージョンを展開し、再度登録する必要がありますか? exeファイルは、VB6で作成されました。

役に立ちましたか?

解決

VB6 ...しばらくして。ここで私はそれを覚えている方法は次のとおりです。

あなただけのバイナリインタフェースを変更した場合、再登録する必要があります。私が正しくリコール場合は、バイナリ互換性を維持するためのプロジェクトのチェックボックスがあります。あなたがそれをチェックすると、彼らがしていない限り、プログラムIDとのclassidのような登録を受けるキーの事は変わらない、と私はVB6はあなたが非を作る場合は、以前のインターフェイスの上に新しいインターフェイスを登録するインタフェースの転送と呼ばれるものを使用しています信じています(そのような既存の方法にパラメータを追加することなく、既存のパラメータを削除しないように)自分のインターフェイスへの変更を-breaking。

あなたがそれらを公開するために再登録する必要がありますので、

あなたは互換性のある方法で新しいメソッドまたは拡張既存のメソッドを追加した場合、既存の登録はまだそれらについて知ることができません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top