Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 1 / 3
Регистрация: 27.03.2012

Package Wizard пихает в инсталляцию MDAC_TYP.EXE - как его убрать?

15.03.2007, 13:46. Показов 3811. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос про дистрибуцию, что-то в последнее время стала популярна эта тема... Можно ли включить в инсталляцию только те файлы, которые требуются только для ADO? Потому что Package and Deployment Wizard пихает в инсталляцию MDAC_TYP.EXE, который содержит ADO + все до кучи и, соответственно, размером 8 MB. Кто-нибудь пробовал создавать такого рода сетапы? Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2007, 13:46
Ответы с готовыми решениями:

Package and Deployment Wizard
Проблема с упаковкой проекта, вернее с инсталяцией после упаковки. Упаковываю с помощью Package and Deployment Wizard, все проходит...

Package and Deployment Wizard
Всем привет! Всех с Праздником! Не получается с "упаковщиком". Создается нормально, а вот когда устанавливаешь выходит ошибка в виде на...

Package and Deployment Wizard
Помогите с Package and Deployment Wizard: создает пакет нормально без проблем, а когда запускаешь Setup.exe ругается: ...

23
Anri
26.03.2007, 15:58
Вот, блин, неудобно, что текста вопроса не видно .
Про дистрибутив - можно включить. Просто следуй советам волшебника, а потом на предпоследнем шаге он у тебя спросит насчет 'а все ли тут тебе надо', вот там и есть полный список всего, что он собирается включать в дистрибутив. Вот на этом этапе просто нужно снять крыжики с тех пунктов, что Вам 100 лет... И все. Я таким образом постоянно 'прибиваю' MDAC и пр., что уже либо стоит на комне, либо по др. причинам

С уважением.
0 / 1 / 3
Регистрация: 27.03.2012
26.03.2007, 16:03
> Я таким образом постоянно 'прибиваю' MDAC и
> пр., что уже либо стоит на комне, либо по др.
> причинам

Да, но если уберешь MDAC, ADO-то не установишь! Ведь не на каждой же машине стоит VStudio! Вопрос был в том, как оставить в сетапе ADO и убить все остальное...
0
Anri
26.03.2007, 16:52
Вообще-то MDAC имеет в своем составе ADO, насколько мне известно и они, как мне кажется, неразрывны нормальным образом, т.е. нужно вручную убирать MDAC из дистрибутива и, опять-же, вручную набивать туда все необходимые OCX, DLL и пр. шалупонь. Причем я не берусь сказать, что в таком плане ADO согласится с тобой сотрудничать . Мне кажится, что придется переть на коиента весь MDAC. А что, есть проблемы с метрами на мешине? или ты MDAC на WinCE ставишь ?
98 / 1 / 1
Регистрация: 28.01.2007
Сообщений: 53
26.03.2007, 16:59
В комплект MDAC помимо файлов ADO входят также системные файлы типа: oledb32*.dll, OLEDB-провайдеры и ODBC драйвера. Если интересно полное описание содержимого MDAC есть в комплекте MS SQL Server SP3 файл: MDACRedist.txt. Но выделить их вставлять по отдельности скорее всего не удастся.
Проблему дистрибуции MDACа с PDWizard, я решил перейдя на использование Visual Studio Installer.
0
Anri
27.03.2007, 10:12
Ха, так я на этом форуме об этом писал еще в прошлом году! Что не стоит юзать Package Wizard, самый лучший способ Visual Studio Installer.
0 / 1 / 3
Регистрация: 27.03.2012
27.03.2007, 12:01
А что такое Visual Studio Installer? Что у меня такого не наблюдается... Я также пробовал использовать инсталлятор Wise Solutions, но он также пихает тот же самый MDAC...
0
Anri
27.03.2007, 12:44
VSI - такая примочка, которая автоматически ставится в составе Win2000, или ее можно поставить ручками, есть отдельнфе версии для НТ и для 9х виндов. Для ее потребления (имеется ввиду, самому инсталяхи делать) нужно иметь в установленном состоянии интегрированную VS оболочку, т.е. InterDev или Java (если я ошибаюсь, прошу в меня не плевать, а просто сказать как еще можно этот вопрос решить). Там появятся такой пункт (вкладка New):Visual Studio Installer Project и три вида возможных проектов - Empty Installer, Empty Merge Module, Visual Basic Installer. Вот последний Вас и будет интересова. Данная система, явно более интелектуально чем ее предшественники . Кстати созволяет делать инсталяхи из Инета (прямо с Вашего сайта), а ля Майкрософт . Получить (если у Вас нет) этот унсталер можно с сайта MS, если честно, то сейчас у меня нет времени туда пойти и найти их, но могу кинуть почтой обе версии NT+9x.
С увашением.
0 / 1 / 3
Регистрация: 27.03.2012
27.03.2007, 12:51
Спасибо, нашел, сейчас скачаю и посмотрим, что это за зверь. Вот он где лежит
http://msdn.microsoft.com/vstudio/downloads/vsi11/default.asp
0
0 / 1 / 3
Регистрация: 27.03.2012
27.03.2007, 13:12
Anri! Намыль, плиз, свои версии на info@relib.com. То, что я скачал виснет в конце инсталляции с сообщением 'я сейчас обновлю вам систему' - у меня NT4, а про ОС, что-то там ни фига не упоминается, может ему NT2000 надо? Большое спасибо!
0
Anri
27.03.2007, 14:50
Послал, только не шли мне в ответ на этот адрес нифига, используй, под которым я зарегистрился.
0 / 1 / 3
Регистрация: 27.03.2012
27.03.2007, 17:45
До сих пор еще ничего не пришло ;(
0
Comanche
17.09.2009, 17:50
Sorry за реанимацию старого топика, но оба поднятых в нем вопроса стали актуальны:

1). Удалось ли кому в итоге включить в дистрибутив не весь MDAC, а лишь файлы MS ADO?

2). Ссылка http://msdn.microsoft.com/vstudio/downloads/vsi11/default.asp сейчас мертва. Поэтому вопрос: где взять VS Installer? И почему он пропал с сайта MS?

Спасибо.
0 / 0 / 0
Регистрация: 11.10.2007
Сообщений: 103
18.09.2009, 02:14
А как вообще этот Package and Deployment Wizard - надёжен? Тут вот такая бяка происходит: дистрибутив, созданный при помощи этой фиговины, без проблем устанавливается и работает на, скажем, 4 машинах, а вот, скажем, на 5-ю, - устанавливается но при старте программы выдаёт сообщение о неизвестной ошибке и тихо, гордо умирает. В лог-файл пишет, что такой-то OCX (из самописаных) не может быть загружен, проверьте, мол, не устарел ли он. Но всё это ерунда - после этого хоть кол на голове теши, хоть сто раз aktiv-x компоненты компилируй, новые DEP-файлы да дистрибутивы ваяй - на эту машину уже не установить. На другую - ради Бога, но не на эту. Причём дело тут не в ADO, - судя по лог-файлу, соединение как раз и устанавливается, обвал происходит после того.
Что за бяка такая?! Или это одна из известных непоняток пресловутого Package and Deployment Wizard и есть какие-нибудь фокусы, чтоб это дело обойти? Или действительно поможет только смена инструмента для создания дистрибутива? Тогда посоветуйте, люди добрые, какой нужен и где его взять? Сейчас, как назло, этим злополучным 5-м работает Terminal server (2К), так что всё пропало(:.... Хелп, вобщем.
0
0 / 0 / 0
Регистрация: 11.10.2007
Сообщений: 103
19.09.2009, 02:39
2Comanche
Да, забыл вчера написать:
пресловутый инсталлер 1.0 можно сейчас взять на
http://msdn.microsoft.com/vstudio/downloads/tools/vsi/download.aspx
0
Comanche
20.09.2009, 16:12
Спасибо, инсталлер скачал. Буду разбираться.
Но вопрос №1 остаётся открытым (ADO без MDAC).
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
21.09.2009, 07:04
Из своего опыта:
Делал инсталяху, используя полностью MDAC (благо размеры программы и инсталяциий не критично), и однажды ставил на машину где судя по всему и стоял MDAC но не полностью, установленный очень хитрой програмулиной. так вот, пока это програмулину не грохнули и поверх моего прибамбаса не поставили - ничего работать не хотело. Отсюда я вышел с такими выводами:
Если критичны размеры инсталяций и не хочешь таскать MDAc - используй позднее связывание и юзай ADO 2.1;
Если таких проблем нету, то почему бы не использовать нормальое ADO 2.5 - 2.7? Функционал пошире, к тому же, он не устанавливается там, где это не надо.
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
22.09.2009, 02:03
Гм... на сколько я знаю - не надо ставить VStudio, чтобы ADO работал - достаточно офиса...
А про инсталлятор - зачем пользоваться этой гадостью???
Пользуйтесь чем-нить поудобнее... Setup Factory к примеру...
У нас лежит: http://vbrussian.com/programs.asp?ID=24
0
Comanche
22.09.2009, 11:54
2Spirin:
Насчёт офиса и ADO - согласен.
Насчёт 'гадости' - просто охота попробовать какую-нибудь альтернативу Inno Setup, которым пользуюсь довольно долго.

2aaf:
>> Если критичны размеры инсталяций и не хочешь таскать MDAc -
>> используй позднее связывание и юзай ADO 2.1;

Почему позднее - понятно: прога хоть запустится без ругани (если ADO на компе нету). Но почему именно версия '2.1'? Она что ли предустанавливается вместе с виндами без всяких MDAC-ов?

>> Если таких проблем нету, то почему бы не использовать нормальое
>> ADO 2.5 - 2.7? Функционал пошире, к тому же, он не устанавливается
>> там, где это не надо.

Насчёт 'не устанавливается там, где это не надо' - не понял.

Т.е., вообще говоря, я не понимаю этого 'отделения' версии 2.1 от версий 2.5 и выше. Нет, в смысле функционала понятно. И то, что во времена ADO 2.1 такая вещь, как 'MDAC', ещё официально не существовала, - это тоже ясно. Но я так и не понял, как мне конкретно включить в свой package только ADO (если такое вообще возможно).
Comanche
22.09.2009, 11:56
PS: Версия ADO 2.1 меня абсолютно устраивает. Т.е. более высокие версии мне не нужны - задача-то простейшая.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.09.2009, 11:56
Помогаю со студенческими работами здесь

Что такое mdac_typ.exe???
Люди, подскажите по сабжу... Есть приложение, юзаюшее АДО, при сборке его в P&D Wizard создался еще файл mdac_typ.exe и визард сказал что...

Проблема в Package and Deployment Wizard
Я все пункты выполняю по книге как указаною(Package and Deployment Wizard). Все выполняет без ошибок но при установке выдает ошибку, может...

Вопрос по Package and deployment Wizard
Здравствуйте, нужна помощь опытных людей! Набросал в VB6 маленькую программку - безделушку. И все бы хорошо, работает себе, никому не...

Package and Deployment Wizard чего-то не включает в пакет. Как определить чего?
Делаю COM Add-in в Visual Basic 6.0. Add-in почти пустой, проще некуда. На этой машине все работет отлично. Package and Deployment Wizard...

Вопрос по Package & Deployement Wizard
Есть директория с проектом. В ней есть поддиректория с базами данных. Как при сборке пакета сделать так, чтобы эта директория с базами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru