Site icon EfmSoft

Что означает код HRESULT 0x80030105 (STG_E_OLDDLL)?

 
Предыдущий Следующий
STG_E_OLDFORMAT STG_E_SHAREREQUIRED

STG_E_OLDDLL

Что означает STG_E_OLDDLL

STG_E_OLDDLL означает, что текущая реализация OLE/Structured Storage не поддерживает версию открываемого файла. Здесь проблема находится в старой библиотеке или приложении, а не в необходимости вручную «понизить» формат документа.

Что проверить

  • Запишите версию приложения и системных компонентов, которые фактически открывают файл.
  • Проверьте, открывается ли тот же файл на актуальной поддерживаемой системе.
  • Исключите загрузку старой частной копии OLE-библиотеки из каталога приложения.
  • Сопоставьте ошибку с моментом создания файла и версией программы, которая его сохранила.

Исправление обычно состоит в обновлении приложения или совместимой реализации Structured Storage. Не меняйте поля версии файла вручную: формат внутренних структур может действительно отличаться. После обновления проверьте чтение и повторное сохранение копии документа, не изменяя единственный оригинал.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version