Topic: Ошибка при выполнении приложения-сервера, ProgID: "Excel.Application"

Продолжение проблемы, описанной здесь: http://myvisualdatabase.com/forum/viewtopic.php?id=5403
Решил не тратить время на поиск решения, а просто инсталлировал на ПК Office 2010.
Однако, проблема не решилась.
Простейший код Conn := CreateOleObject('Excel.Application');
приводит к долгому зависанию и затем выдаче сообщения: Ошибка при выполнении приложения-сервера, ProgID: "Excel.Application"
Т.е. при наличии установленного на ПК Excel не работают никакие экспорты-импорты из MVD в Excel.
Хотя сам Excel работает нормально.
Но MVD никак не может получить к нему доступ по OLE.
Проверил реестр:
Там есть ключи
\HKEY_CLASSES_ROOT\Excel.Application
\HKEY_CURRENT_USER\Software\Classes\Excel.Application
\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Application
Т.е. по идее не должно быть проблем с нахождением Excel для его запуска.
Но, может что-то с самим механизмом OLE не так.
Может какая служба не запущена?
Или еще что-то?
Есть у кого-нибудь идеи где копать?

Re: Ошибка при выполнении приложения-сервера, ProgID: "Excel.Application"

Все работает!

с начало поставил Libre Office - ОК

потом добавил Microsoft Excel - ОК (и овтоматом и нет)

потом удалил Microsoft Excel - и снова все ОК
 
 
У меня windows10

Re: Ошибка при выполнении приложения-сервера, ProgID: "Excel.Application"

Тут к сожалению дело не в MVD, попробуйте например тоже самое проделать в Delphi или Visual Studio, скорей всего получите тот же результат.


функция CreateOleObject реализована не в MVD, если простыми словами, то она как бы системная и MVD на ее выполнение повлиять не может, видимо дело в системе, что то пошло не так.

Dmitry.