Если сервер запущен как служба, тоне работает ComObject - выдает ошибку недопустимого класса.
Если этот же сервер запустить из командной строки, то всё работает.
На сервере comcntr.dll зарегистрирована командой regsvr32 /i
Проблема заключалась в том, что сначала была установлена 8.3.7, а затем деинсталлирована 8.3.6, которая при деинсталяции удалила регистрацию компоненты comcntr.dll под 64-битную windows.
Отсюда решение:
Вариант 1: надо просто сначала деинсталировать старую версию 1С, затем ставить новую.
Вариант 2: если сначала поставили новую версию, а затем удалили старую - надо "исправить" новую. Т.е. переустановить новую версию 1С.
НЕ НАДО вручную создавать обертку компоненты в "Службы компонентов" - при установке 1С сама сделает всё что надо.
В смысле пропустить?
Тут или вариант 1 или вариант 2
Если не удалить старую и поставить новую, то если обе версии 8.3 (а не 8.2 и 8.3), то скорее всего ком-объект будет использоваться с comctrl.dll из новой версии.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn