> Моя программа использует несколько компонентов MS ActiveX. > > Как я могу узнать поставлялись ли данные компоненты с Вин95 > например? А нельзяли стандартый инстоллер использовать? Например, сделать сетап проджект VS. Вроде сам должен все зависимости определить.
ой а нафига поднимать ветки 4хлетней давности?06.11.05 20:41 Автор: Killer{R} <Dmitry> Статус: Elderman
Я вообще не понимаю, как они находят эти сообщения. Кроме того, вроде ж dl делал возможность поднятия старых (свыше года кажется) только для Junior Member+
как правильно поступить ?05.10.01 21:10 Автор: + <Mikhail> Статус: Elderman
> Моя программа использует несколько компонентов MS ActiveX. > > Как я могу узнать поставлялись ли данные компоненты с Вин95 > например?
Suchestvuet spisok vseh filov kotorue postavliautsia s kazdoi OS , poroisia v diskah ili na MS site. I videl eto, no ne pomnu gde pomoemu i tam, i tam est`.
списки это хорошо...05.10.01 22:08 Автор: ggg <ggg> Статус: Elderman
но если хочешь быть УВЕРЕН что твоя прога будет работать - её надо хотя бы раз запустить на нужной системе :)
(желательно на только что установленной - без всяких новых эксплореров и офисов)
списки это хорошо...06.10.01 03:09 Автор: + <Mikhail> Статус: Elderman
> но если хочешь быть УВЕРЕН что твоя прога будет работать - > её надо хотя бы раз запустить на нужной системе :) > (желательно на только что установленной - без всяких новых > эксплореров и офисов)
I eche luchshe pricepit k proge vse chto eii nado dlia raboty, i togda 100% budet rabotat`.
списки это хорошо...06.10.01 08:32 Автор: alexW Статус: Незарегистрированный пользователь
> I eche luchshe pricepit k proge vse chto eii nado dlia > raboty, i togda 100% budet rabotat`.
Вот конкретный пример. Я использую ActiveX control из msinet.ocx
Я откомпилировал на своем компьютере на работе (Win ME) приложение на VB, принес домой -у меня стоит вин95 - запускаю программу -ну она ругается -мол нету такой *.ocx
Беру эту файлу с рабочего компьютера и регистрирую на домашнем компутере с помощью команды regsvr32 msinet.ocx
Регистрация проходит успешно, но при запуске программы начинает выскакивать другое предупреждение - что у вас нет правильной лицензии для использования данного компонента.
Получается какой-то геморой. Если у человека win95, то черт знает как ему программу установить.
Городить низкоуровневые протоколы и организовывать внутри программы не хочется из-за нежелания ковыряться в возможном бесконечном кол-ве ошибок. А использовать уже готовый ActiveX -непонятно.
Я в этом вопросе новичок. Подскажите , а можно ли для упомянутой 100% гарантии засовывать используемые ActiveX в дистрибутив своей программы? И не будет ли из-за этого глюков на локализованных версиях виндов (например немецких или итальянских)?
Большое спасибо за вашу помощь!
Вот нашёл ответ на одном из сайтов:06.11.05 19:28 Автор: tyro Статус: Незарегистрированный пользователь
> > > I eche luchshe pricepit k proge vse chto eii nado dlia > > raboty, i togda 100% budet rabotat`. > > Вот конкретный пример. Я использую ActiveX control из > msinet.ocx > Я откомпилировал на своем компьютере на работе (Win ME) > приложение на VB, принес домой -у меня стоит вин95 - > запускаю программу -ну она ругается -мол нету такой *.ocx > > Беру эту файлу с рабочего компьютера и регистрирую на > домашнем компутере с помощью команды regsvr32 msinet.ocx > > Регистрация проходит успешно, но при запуске программы > начинает выскакивать другое предупреждение - что у вас нет > правильной лицензии для использования данного компонента. > > Получается какой-то геморой. Если у человека win95, то черт > знает как ему программу установить. > > Городить низкоуровневые протоколы и организовывать внутри > программы не хочется из-за нежелания ковыряться в возможном > бесконечном кол-ве ошибок. А использовать уже готовый > ActiveX -непонятно. > > Я в этом вопросе новичок. Подскажите , а можно ли для > упомянутой 100% гарантии засовывать используемые ActiveX в > дистрибутив своей программы? И не будет ли из-за этого > глюков на локализованных версиях виндов (например немецких > или итальянских)? > > Большое спасибо за вашу помощь!
Вот нашёл ответ на одном из сайтов:
Hope not too late.
First, go and find a msinet.ocx / msinet.dep
Second, click start->run , input"Regsvr32 C:\winnt\system32\Msinet32.ocx" If you have XP, then replace the "winnt" to "windows"
Third(last), run "regedit", extract "HKEY_CLASSES_ROOT\Licenses"
then add a key named "78E1BDD1-9941-11cf-9756-00AA00C00908", then set the value to "yjrjvqkjlqqjnqkjvprqsjnjvkuknjpjtoun"
OK, that's all my friend
Перевожу:
Найди msinet.ocx и скопируй в папку system32.
Затем Пуск-->Выполнить Regsvr32 C:\windows\system32\Msinet.ocx
Затем Пуск-->Выпонить Regedit
Справа в списке найди HKEY_CLASSES_ROOT\Licenses
Затем добавь ключ (Добавить раздел) 78E1BDD1-9941-11cf-9756-00AA00C00908
и затем установи значение yjrjvqkjlqqjnqkjvprqsjnjvkuknjpjtoun
ВСЁ РАБОТАЕТ! ЛИЧНО ПРОВЕРИЛ! УДАЧИ!!!
списки это хорошо...06.10.01 23:22 Автор: + <Mikhail> Статус: Elderman
> > > I eche luchshe pricepit k proge vse chto eii nado dlia > > raboty, i togda 100% budet rabotat`. > > Вот конкретный пример. Я использую ActiveX control из > msinet.ocx > Я откомпилировал на своем компьютере на работе (Win ME) > приложение на VB, принес домой -у меня стоит вин95 - > запускаю программу -ну она ругается -мол нету такой *.ocx > > Беру эту файлу с рабочего компьютера и регистрирую на > домашнем компутере с помощью команды regsvr32 msinet.ocx > > Регистрация проходит успешно, но при запуске программы > начинает выскакивать другое предупреждение - что у вас нет > правильной лицензии для использования данного компонента. > > Получается какой-то геморой. Если у человека win95, то черт > знает как ему программу установить. > > Городить низкоуровневые протоколы и организовывать внутри > программы не хочется из-за нежелания ковыряться в возможном > бесконечном кол-ве ошибок. А использовать уже готовый > ActiveX -непонятно. > > Я в этом вопросе новичок. Подскажите , а можно ли для > упомянутой 100% гарантии засовывать используемые ActiveX в > дистрибутив своей программы? И не будет ли из-за этого > глюков на локализованных версиях виндов (например немецких > или итальянских)? > > Большое спасибо за вашу помощь!
Licensy idut vmeste s controlom dlia tvoego controla on v file "INETCTLS.SRG"
Tebe tolko nado zapisat ego v registry.
Esli ne mozhesh naiti ego tigda dobav etot license v registry