Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Столкнулся с проблемой создания инсталляшек Добавлено: 16.05.03 12:27  

Автор вопроса:  Владимир

В VB6 SP5 сделал проект, затем через Package & Deployment Wizard сделал инсталяшку, приношу на другой комп, а она там отказывается инсталлироваться... Пишет, что необходимо заменить системные файлы и предлагает перезагрузить виндоус. После перезагрузки всё тоже самое... Посмотрел в инсталяшке, она пытается переписать очень много системных файлов... В чём может быть проблема? Файл LST от инсталяшки привожу ниже. Проект создавался и компилировался на ВинХР, ставил инсталяху на Вин2000. И вообще постоянные глюки при создании проекта под ХР, а инсталляцией, например, под 98. У меня, на пример, в проекте идёт обращение к FileSystemObject. Естественно, и в проекте в Преференсес и в самой инсталляшке присутствует scrrun.dll, но под ХР она работает, а после инсталляции откомпилированного (под ХР) екзешника эти объекты просто игнорируются под 98...

 

 

[Bootstrap]
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=stroka1.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=9

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 1:00:00 AM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 1:00:00 AM,22288,4.71.1460.1
File3=@MSVCRT40.DLL,$(WinSysPathSysFile),,,6/1/99 1:00:00 AM,326656,4.22.0.0
File4=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 1:00:00 AM,17920,2.40.4275.1
File5=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 1:00:00 AM,147728,2.40.4275.1
File6=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 1:00:00 AM,164112,5.0.4275.1
File7=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 1:00:00 AM,598288,2.40.4275.1
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/23/01 4:00:00 PM,1388544,6.0.92.37

[IconGroups]
Group0=Бегущая строка
PrivateGroup0=-1
Parent0=$(Programs)

[Бегущая строка]
Icon1="stroka.exe"
Title1=Бегущая строка
StartIn1=$(AppPath)

[Setup]
Title=Бегущая строка
DefaultDir=C:\stroka
AppExe=stroka.exe
AppToUninstall=stroka.exe

[Setup1 Files]
File1=@stroka.sc,$(AppPath),,,9/5/02 12:35:44 PM,1677,0.0.0.0
File2=@11.txt,$(AppPath)\text,,,11/23/02 3:45:04 PM,42,0.0.0.0
File3=@0.txt,$(AppPath)\text,,,9/2/02 1:45:24 PM,13,0.0.0.0
File4=@stroka.tga,$(AppPath)\marker,,,4/17/03 2:36:39 PM,49460,0.0.0.0
File5=@reklama.tga,$(AppPath)\marker,,,4/17/03 2:36:20 PM,54332,0.0.0.0
File6=@null.tga,$(AppPath)\marker,,,2/18/03 2:23:42 AM,4114,0.0.0.0
File7=@lg.avi,$(AppPath)\logo,,,12/3/01 6:33:38 PM,1924218,0.0.0.0
File8=@MSXBSE35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/24/98 1:00:00 AM,287504,3.51.623.0
File9=@MDAC_TYP.EXE,$(AppPath),,,1/20/00 1:00:00 AM,7856352,25.0.4403.12
File10=@RDOCURS.DLL,$(WinSysPath),,$(Shared),4/3/00 6:52:54 PM,151552,6.0.88.4
File11=@MSRDO20.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/11/00 2:06:20 PM,397312,6.0.88.62
File12=@MSCOMCTL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 1:00:00 AM,1066176,6.0.88.62
File13=@DBGRID32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 1:00:00 AM,525352,5.1.81.4
File14=@TABCTL32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),12/6/00 1:00:00 AM,209608,6.0.90.43
File15=@COMDLG32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 1:00:00 AM,140488,6.0.84.18
File16=@msvcrt.dll,$(WinSysPathSysFile),,,8/29/02 4:41:08 AM,323072,7.0.2600.1106
File17=@scrrun.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),8/23/01 4:00:00 PM,147483,5.6.0.6626
File18=@MSSTDFMT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),7/15/00 1:00:00 AM,118784,6.0.88.4
File19=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 1:00:00 AM,89360,6.0.81.69
File20=@MSREPL35.DLL,$(WinSysPathSysFile),,,8/25/99 11:57:26 AM,415504,3.51.3225.0
File21=@MSRD2X35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/3/99 10:32:00 AM,252176,3.51.623.0
File22=@expsrv.dll,$(WinSysPathSysFile),,,8/29/02 4:40:54 AM,380445,6.0.72.9414
File23=@vbajet32.dll,$(WinSysPathSysFile),,,8/23/01 4:00:00 PM,30992,6.0.1.8268
File24=@MSJINT35.DLL,$(WinSysPathSysFile),,,5/3/99 10:32:00 AM,123664,3.51.623.0
File25=@MSJTER35.DLL,$(WinSysPathSysFile),,,5/3/99 10:32:00 AM,24848,3.51.623.0
File26=@MSJET35.DLL,$(WinSysPathSysFile),$(DLLSelfReg

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 msv



Вопросов: 34
Ответов: 312
 Web-сайт: msvprogs.narod.ru
 Профиль | | #1
Добавлено: 16.05.03 14:18

Вообще в простом P&;D Wizard был глюк с несоответствием форматов времени.

 

Юзай Setup Factory!!!

Ответить

Номер ответа: 2
Автор ответа:
 Владимир



Вопросов: 3
Ответов: 10
 Профиль | | #2 Добавлено: 16.05.03 14:50
я скачал SetupFactory, но она разве может отследить мой проект и насобирать сама все нужные (прикреплённые мною отдельно) системные файлы? Или мне надо самому указывать, что из Вин/Систем взять такую-то ДЛЛку и тд?

Ответить

Номер ответа: 3
Автор ответа:
 Владимир



Вопросов: 3
Ответов: 10
 Профиль | | #3 Добавлено: 16.05.03 15:12
Страно, но один и тот-же проект, созданный в P&;D Wizard составил 4,24, а в SF аж 5,87 Мегов. Хотя, спору нет, SF больше наворочена... И если она снимет глюки при создании под ХР, а инсталяцией под 98, то я могузакрыть глаза на эти 1,5 Мега...

Ответить

Номер ответа: 4
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #4 Добавлено: 16.05.03 16:04
 Пользуйся не всякой фигней, а нормальными ИнсталлМейкерами, Wise Installer'om или Install Shield'om

Ответить

Номер ответа: 5
Автор ответа:
 Padre



ICQ: 346632205 

Вопросов: 25
Ответов: 215
 Web-сайт: localhost
 Профиль | | #5
Добавлено: 16.05.03 16:14

Вот уже исправленная и русифицированная версия P&;D Wizard (если ссылка напрямую не работает скопируй и запусти её из адресной строки IE).

http://www.programmervb.narod.ru/Downloads/vbSetupWiz.rar

Скомпилируй этот проект и перемести екзешник в

X:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\

Ответить

Номер ответа: 6
Автор ответа:
 Миха



ICQ: 394243 

Вопросов: 20
Ответов: 151
 Web-сайт: www.visualbasic.boom.ru
 Профиль | | #6
Добавлено: 16.05.03 17:11
Попробуй Inno Setup 3 Неплохая штука

Ответить

Номер ответа: 7
Автор ответа:
 FerrUM



Вопросов: 6
Ответов: 9
 Web-сайт: www.symsoft.narod.ru
 Профиль | | #7
Добавлено: 16.05.03 19:16
Есть много прорамм для создания инсталяций, например, GKSetup, которая прибавльет всего 60 kb

Ответить

Номер ответа: 8
Автор ответа:
 Comanche



Вопросов: 87
Ответов: 459
 Профиль | | #8 Добавлено: 16.05.03 21:29

Рекомендую Inno Setup, особенно - с примочкой "Extensions" (с препроцессором). Также неплоха Nullsoft Install System. Обе они - полное freeware, мало весят, имеют простые для понимания (но мощные) скриптовые языки, умеют корректно обновлять системные файлы (сам задаёшь нужное поведение), дают на выходе нетяжеловесные дистрибутивы.

По Inno Setup есть отличный форум, где всегда охотно проконсультируют - иногда, если вопрос интересный, сам разработчик может ответить.

Если хоть немножко знаешь синтаксис Паскаля, то с помощью Inno Setup Preprocessor сможешь делать очень навороченные сетапы. Я видел примеры в Сети... впечатляет.

 

 

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам