| Предыдущий | Следующий |
| TAPI_E_ALLOCATED | TAPI_E_CALLUNAVAIL |
OLE_E_BLANK
Что означает OLE_E_BLANK
OLE_E_BLANK означает, что операция была вызвана для неинициализированного OLE-объекта.
Объект может существовать как экземпляр COM, но ещё не иметь загруженных данных, связанного хранилища или завершённой процедуры инициализации, необходимой конкретному методу.
Что проверить
- Проследите создание объекта и вызов метода, который должен его инициализировать или загрузить.
- Проверьте, не был ли объект очищен и затем повторно использован без новой инициализации.
- Если объект работает с
IStorageили потоком, убедитесь, что источник данных действительно подключён. - Не интерпретируйте этот HRESULT как отсутствие COM-регистрации класса: это другая группа ошибок.
Исправление — восстановить правильную последовательность создания, загрузки и использования объекта, а не повторять тот же метод на пустом экземпляре.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.