вопрос по упаковщику

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

вопрос по упаковщику

Сообщение YomaX » 16.03.2005 (Ср) 11:25

у меня программа использует много картинок, все они находятся в одной папочке.

когда я делаю SETUP - не получается загнать эту папку в инсталляционный пакет :( - тоесть должны разжиматься в указанное место и программный файл и сопутствующие его папки ...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 16.03.2005 (Ср) 11:38

Чем Setup-то делаешь?

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 16.03.2005 (Ср) 13:52

Похоже NSIS'ом... [offtop]Я пока только учусь на телепата :) [/offtop]
Хелп к генератору Setup'ов читал?
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Сообщение YomaX » 16.03.2005 (Ср) 14:34

Package & Deployment Wizard - входит в стандартный набор Visual Basic

Порекомендуйте что-то получше (токо чтоб в инсталл включались все нужные библиотеки автоматически ...)

или помогите решить проблемму с таким упаковщиком ...

sashar2
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 170
Зарегистрирован: 06.02.2005 (Вс) 19:58

Сообщение sashar2 » 17.03.2005 (Чт) 23:07

YomaX
Чтобы все работало нужно скопировать:
1) Либо все длл все папку твоей программы
2) Либо запихнуть все длл в Windows\system
Если у тебя не подключены дополнительные ocx (Типа WinSock и.т.д. короче то, что подключается через ctrl+t, если подключаются, то там обязательно будут указаны нужные библеотеки), то стандартный набор файлов такой:
VB6STKIT.DLL
COMCAT.DLL
STDOLE2.TLB
ASYCFILT.DLL
OLEPRO32.DLL
OLEAUT32.DLL
msvbvm60.dll

Их можно найти у себя в Windows\system. А упоковщиков много, только смысл один и тот же... Если уж очень надо могу выложить парочку...

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Сообщение YomaX » 18.03.2005 (Пт) 5:40

sashar2 , спасибо, хоть немного пролил свет :)
тоесть получается, что упаковщик даже не нужен, если все dll скинуть в папку программы ...


А как по поводу подключаемого DAO? оно вроде как-то должно зарегестрировать свои библиотеки в системе ... и находится аж по такому адресу ...
C:\Program Files\Common Files\Microsoft Shared\DAO\
мне эти библиотеки тоже можно просто вложить в папку с программой ?

Есть еще какой-то файл comdlg32.ocx (отвечает за окошко "открыть файл") - он разный для Windows XP и 98 - как выйти из этого положения ??? два одинаковых файла в одну папку не всунешь ...

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 18.03.2005 (Пт) 11:06

Не заморачивайся. PDW (или любой нармальный пакет создания дистрибутивов) у тебя сам все библиотеки, которые в твоей программе используются, найдет и развернет туда, где им положено быть. А переписывать библиотеки при установке руками, без контроля версий, - верный путь к dll-hell.
Последний раз редактировалось Sedge 18.03.2005 (Пт) 11:42, всего редактировалось 1 раз.

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Сообщение YomaX » 18.03.2005 (Пт) 11:26

Sedge, вот я и пробовал его использовать - Package & Deployment Wizard !

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

- изза файла comdlg32.ocx Setup не идет под 98 виндоусом ...

:(

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 18.03.2005 (Пт) 11:40

YomaX писал(а): - не смог папки с рисунками в архив добавить - чтоб разпаковывались вместе с программным файлом ...

Попробуй Setup Factory или InnoSetup(?) (на форуме где-то должны быть ссылки). В принципе PDW не особенно удачная программа для этого дела. Сам давно ей не пользуюся, поэтому не в курсе, может ли она папки создавать.
YomaX писал(а): - изза файла comdlg32.ocx Setup не идет под 98 виндоусом ... :(

А вот это странно. Он у тебя в установочный пакет включен? При инсталляции никаких ошибок не выводит?

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Сообщение YomaX » 18.03.2005 (Пт) 13:02

А вот это странно. Он у тебя в установочный пакет включен? При инсталляции никаких ошибок не выводит?

включен в установочный пакет.

при попытке установки под 98 или Миллениумом выдает сообщение "системе нужно лбновить некоторые файлы" - обновляешь, перегружаешь - и ВСЁ ! :) винда начинает ругаться что не может открыть comdlg32.ocx (пока ручками из CAB не вытащишь, и на место не поставишь) ...

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 18.03.2005 (Пт) 13:07

Гы. Сильно... :shock: А под чем дистрибутив ваялся (под какой ОС)?

sashar2
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 170
Зарегистрирован: 06.02.2005 (Вс) 19:58

Сообщение sashar2 » 18.03.2005 (Пт) 15:32

YomaX
Кстати хоть встроенная утилита и дермо, но работает нормально, просто очень не удобная. Я делал проги на Me и переносил на 98 и 2000, и XP. И ошибок не было... Даже перезагружаться не надо было.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 18.03.2005 (Пт) 16:21

А вот ссылка на Setup Factory 5.0: http://vbrussian.com/download.asp?Type=Program&ID=24.
С ней у меня никогда не возникало проблем.
Я знаю верный путь


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 52

    TopList