Функция ProgIDToClassID( const ProgID: string ): TGUID;
Модуль: ComObj
Описание
Функция находит в системном реестре и возвращает идентификатор класса CLSID (16-ти байтовое значение TGUID), который соответствует идентификатору ProgID, указанному в параметре ProgID. Если при вызове функции происходит ошибка выполнения, то возникает исключение EOleSysError с кодом соответствующей ошибки.
Коды ошибок:
Код ошибки
Описание
CO_E_CLASSSTRING
Для ProgID зарегистрирован недо-пустимый идентификатор CLSID
REGDB_E_WRITEREGDB
Запись идентификатора CLSID в реестре содержит ошибку
Если для идентификатора ProgID нет записей в системном реестре то, при вызове, функция ProgIDToClassID создает OLE-1 CLSID для указанного ProgID и соответствующую запись в реестре.