Страница 1 из 1

Как добавить ActiveX объект?

СообщениеДобавлено: Чт окт 18, 2007 10:32 am
rys
У меня не доступны необходимые ActiveX (например, контролка Save File As). Еще заметила, что при установке интача с одного диска список доступных ActiveX разный. Почему? И что нужно сделать, чтобы у меня появилась контролка Save File As?

СообщениеДобавлено: Чт окт 18, 2007 3:53 pm
Admin
Хороший вопрос! В моей системе такой тоже нет :(

Список доступных ActiveX это список таких компонентов, зарегистрированных в данной системе. То есть на разных машинах он может различаться.
Много компонентов регистрируется при установке Microsoft Office и Microsoft Visual Studio а также и сторонних (не Microsoft) приложений.

СообщениеДобавлено: Пн окт 22, 2007 10:53 am
rys
Как-то странно получается.....что-то реализовываешь, а не факт, что это будет работать на других компах :cry: . Не будешь же ставить весь софт, который у тебя на компе. Может есть какой-то выход?

СообщениеДобавлено: Пн окт 22, 2007 3:25 pm
Dimitor
Думаю претензии стоит отправить в Microsoft :)

По делу

С одной стороны: не стоит активно пользоваться ActiveX, особенно неизвестного происхождения, т.к. это сказывается и на стабильности работы системы и возникают правовые вопросы, что важно в наше нестабильное время :)
Как-то странно получается.....что-то реализовываешь, а не факт, что это будет работать на других компах
и поэтому тоже :)

С другой стороны: в случае острой необходимости, можно провести поиск в реестре по имени ActiveX (тому что указывается в ActiveX Control Installation Wizard) и в найденных ветках порыться на предмет упоминания файла c расширением .ocx или .dll (обычно лежит в windows\system32). Этот файл можно скопировать на необходимую машину и зарегистрировать его на ней с помощью команды regsvr32
(наверняка есть софт, который указывает принадлежность ActiveX, но мне он неизвестен)

И что нужно сделать, чтобы у меня появилась контролка Save File As?

У себя нашел только SelectFile Class - открывает диалог с выбором файла, может он вам подойдет?