System.Win.ComObj.ClassIDToProgID
Delphi
function ClassIDToProgID(const ClassID: TGUID): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall ClassIDToProgID(const GUID &ClassID);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | System.Win.ComObj |
説明
指定されたクラスのクラス ID(CLSID)に対応するプログラマティック ID を返します。
ClassIDToProgID は,ClassID パラメータで指定された CLSID に対応するプログラマティック ID を取り出します。
変換が成功すると,ClassIDToProgID は要求された ProgID を返します。ClassIDToProgID が失敗すると,EOleSysError 例外がエラーの原因を示すエラーコードと一緒に生成されます。以下にエラーコードを示します。
| エラーコード | 意味 |
|---|---|
|
REGDB_E_CLASSNOTREG |
クラスがレジストリに登録されていない |
|
REGDB_E_READREGDB |
レジストリの読み出しエラー |