System.Win.ComObj.ClassIDToProgID
Delphi
function ClassIDToProgID(const ClassID: TGUID): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall ClassIDToProgID(const GUID &ClassID);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | System.Win.ComObj |
Description
Returns the programmatic ID for a specified class given its class ID (CLSID).
ClassIDToProgID retrieves the programmatic ID for the CLSID specified by the ClassID parameter.
If ClassIDToProgID succeeds, it returns the requested ProgID. If ClassIDToProgID fails an EOleSysError exception is raised with an error code indicating the cause of the error. The possible error codes are as follows:
Error code | Meaning |
---|---|
REGDB_E_CLASSNOTREG |
Class not registered in the registry. |
REGDB_E_READREGDB |
Error reading registry. |