Vcl.CmAdmCtl.TCOMAdminCatalog.RefreshComponents
Delphi
procedure RefreshComponents;
C++
void __fastcall RefreshComponents();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.CmAdmCtl.pas Vcl.CmAdmCtl.hpp |
Vcl.CmAdmCtl | TCOMAdminCatalog |
説明
レジストリからのコンポーネント登録情報を更新します。
RefreshComponents メソッドは,COM+ クラス登録データベース(RegDB)とレジストリ間で CLSID および ProgID を比較して,不一致を調べます。CLSID や ProgID の不一致が見つかった場合,RefreshComponents は COM+ クラス登録データベース(RegDB)を更新します。
RefreshComponents は,CLSID 情報だけを更新します。インターフェースやメソッドの情報は更新しません。RefreshComponents で更新されたコンポーネントは,COM+ アプリケーションのインターフェースレベルやメソッドレベルで設定したり,セキュリティで保護したりできません。
メモ: 通常は,RefreshComponents を使用しないでください。COM+ アプリケーションのコンポーネントを更新するには,コンポーネントを削除して,InstallComponent メソッドで再インストールする方法をお勧めします。これにより,RegDB で登録情報が完全に更新されます。