Разрабатываю клиент - серверное приложение.
В проекте использую кучу сторонних компонентов. Все устанавливаются и работают замечательно. Кроме одного, "XPSuite40".
Копирую и регистрирую библиотеку, при запуске проекта пишет - нет файла. Копирую и регистрирую остальные файлы, относящиеся к этому набору компонентов http://www.softam.com/Development/Active-X/XPSuite-Skinnables-am37903.html, эта ошибка заменилась двумя другими
- Код: Выделить всё
Run-time error '429':
ActiveX component can't create object
'-------------------------------------
Run-time error '440':
Automation error
Как ни пытался - ничего не выходит...
Если установить данный компонент (около 40 мб) на компьютере клиента, то всё работает...
Можно, конечно, написать инсталляшку, которая, помимо всего прочего, предложит установить данный компонент, но считаю это неправильным выходом.
Может кто скажет, в чём подвох? Почему нельзя просто зарегистрировать компонент для работы компонента? Относится ли это к политике безопасности?
Компоненты данные весьма хорошо написаны, с ними удобно работать, после инсталляции ставятся примеры и описание. Есть и меню с картинками, и тулбар, и кнопки, и ещё много чего... Вот, только, приложение такое распространять неудобно...