| Предыдущий | Следующий |
| TAPI_E_INVALIDMEDIATYPE | TAPI_E_OPERATIONFAILED |
OLE_E_NOTRUNNING
Что означает OLE_E_NOTRUNNING
OLE_E_NOTRUNNING: Операция требует running OLE server, но объект сейчас загружен только как handler/persistent representation и не запущен. Некоторые методы IOleObject/IOleLink допустимы лишь после активации сервера.
Что проверить
- Проверьте OleIsRunning или текущее activation state перед вызываемым методом.
- Уточните, должен ли контейнер вызвать OleRun/DoVerb либо bind source до этой операции.
- Если server не запускается, расследуйте первичный activation HRESULT и регистрацию CLSID, а не только OLE_E_NOTRUNNING.
Дальнейшие действия
Запустите объект штатным механизмом и повторите действие после подтверждения running state. Не создавайте лишний server process, если операция может выполняться без активации по контракту API.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.