1

なぜDLLSelfRegisterVB展開パッケージで使用するのですか?

カレンダーコントロールで発生する可能性のある競合の問題を整理しようとしていますmsacal70.ocx。どうやら、新しいOfficeカレンダーコントロールとの競合があります。Automation Errorこれは、パッケージが一部のマシンにデプロイされた後に表示される原因である可能性があります。

setup.lstVB展開パッケージがDLLSelfRegisterこのコントロールに使用していることに気づきました。DLLの自己登録を許可すると、パッケージのインストール中にを削除DLLSelfRegisterすると登録される影響は何ですか?ocx

4

1 に答える 1

0

DLLSelfRegisterDLL が実際には登録可能な COM コンポーネントであることをインストーラーに伝えるだけです。これがないと、DLL は登録されず、適切に使用できません。登録すると、コンポーネントに関する情報が、クライアントがコンポーネントのインスタンスを作成するために使用するレジスタに書き込まれます。Package and Deployment Wizardの詳細については、こちらを参照してください。

于 2010-06-07T13:52:53.093 に答える