Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
VisualBasic
(Модератор:
Naghual
) > Тема:
ActiveX controls
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: ActiveX controls (Прочитано 14964 раз)
0 Пользователей и 1 Гость смотрят эту тему.
little
Помогающий
Offline
Пол:
ActiveX controls
«
:
17-07-2003 11:24 »
Как можно заставить программу саму подцеплять необходимые ей ActiveX control-ы?
Пример: В Access-овской БД используются контролы "сторонних" производителей. Если эту БД перенести на другую машину - она начинает требовать эти самые контролы. Как избежать этого?
Записан
PSD
Главный специалист
Offline
Пол:
ActiveX controls
«
Ответ #1 :
17-07-2003 11:41 »
Что значит саму подцеплять?
чтобы юзать активх нужно его зарегистрировать в системе. Это умеет делать
regsvr32.exe в принципе если предпологается таскать свои компоненты то можно прописать shell с regsvr32, помjему есть еще какаято API для этого но я непользовался.
А вообще обычно вояют инсталяшку, которая эти компоненты ставит и регит.
Записан
Да да нет нет все остальное от лукавого.
little
Помогающий
Offline
Пол:
ActiveX controls
«
Ответ #2 :
17-07-2003 11:51 »
Инсталяшка - это понятно. Тогда другой вопрос - надо регистрить, например Microsoft CommonDialog или он уже зарегистренный по умолчанию (я его не ставил, а он есть)?
Записан
PSD
Главный специалист
Offline
Пол:
ActiveX controls
«
Ответ #3 :
17-07-2003 12:27 »
Не котороые компоненты входят в сотав ОС или поставляются с другими продуктами (например офис или acad) по этому они уже есть, но разбираться что с чем идет дело не благодарное, всеравно что предохраняться по календарю.
Единственый способ гарантировать что все компоненты будут поставлены и имеют соотвествующую версию это своять инсталяшку.
Записан
Да да нет нет все остальное от лукавого.
little
Помогающий
Offline
Пол:
ActiveX controls
«
Ответ #4 :
18-07-2003 05:14 »
А как мне в инсталяше регистрить те же Microsoft CommonDialog и ProgressBar? нужно их откуда-то наковырять и включить в инсталл? И еще вопрос - где обычно в Винде хранят эти компоненты? Где попало или как?
Записан
PSD
Главный специалист
Offline
Пол:
ActiveX controls
«
Ответ #5 :
18-07-2003 05:42 »
Ты чем ее буешь воять ?
Я пользуюсь installSheld expres .
Но у него нет визорда для акцесовского проекта.
Можно выйти из положения так
1) Запускаешь VB клепаешь там проект, просто пару форм и налепляешь на эти формы все свои компоненты подключаешь библиотеки , компилишь и сохранаяешь проект.
2) Открываешь его визардом и все компоенты ципляются в проект инстала.
3) В ручную выносих ехешик и на его место добовляешь свой, можно просто добавить не удаляя.
4) Визуально проверяещт наличие библиотек, они там просто галочками подключаются, выдается список либ типа "ADO DB"(не название dll и ocx а весь пакет целиком) и прочего и галочка включить в инстал и нет.
5)Создаешь инсталяционный пакет.
После чего я делаю так у меня есть еще в тьму таракань созданый инстал с компоентами я на новою машину его ставлю и заменяю ехе шник на последнюю версию.
Записан
Да да нет нет все остальное от лукавого.
little
Помогающий
Offline
Пол:
ActiveX controls
«
Ответ #6 :
23-07-2003 13:14 »
Еще вопрос - где можно посмотреть описание этих контролов от Майкрософт, их методы, параметры и т.п.?
Мелкосовтовские хелпы изобилуют непрактичнымм примерами использования, но не расписывают всех возможностей.
ЗЫ: В частности в данный момент интересуют CommonDialog и TreeView.
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
ActiveX controls
«
Ответ #7 :
23-07-2003 14:30 »
Я не уверен - но я часто видел неплохие хелпы в DoctorGUI в самом MSDN
Записан
А птичку нашу прошу не обижать!!!
little
Помогающий
Offline
Пол:
ActiveX controls
«
Ответ #8 :
26-07-2003 06:07 »
Мда, оказалось все есть в самом Access-овском хелпе. Только хрен доберешься, если не знаешь как.
Открываешь Object Browser, находишь нужный тебе компонент и видишь всех его членов, и хелп по ним можешь вызвать.
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
ActiveX controls
«
Ответ #9 :
26-07-2003 08:18 »
Ну - заныканность инфы - бич мелкософта.
Записан
А птичку нашу прошу не обижать!!!
little
Помогающий
Offline
Пол:
ActiveX controls
«
Ответ #10 :
26-07-2003 13:07 »
Еще было бы неплохо видеть это все как в mfc-шном хелпе - с мемберами и кратким описанием, а тут неудобно, блин. Может, есть какой-нить хелп поудобнее?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
VisualBasic
(Модератор:
Naghual
) > Тема:
ActiveX controls
Загружается...