Страница: 1 |
Страница: 1 |
Вопрос: Setup как сделать Сетап с разными вопросиками ?
Добавлено: 15.09.05 21:40
Автор вопроса: student-uni
Ну сетап то у меня сделать получается.
Потом он запускается и прога инсталлится.
Но мне перед инсталлом надо поспрошать юзверя
кое о чём, например его имя, фамилию,
согласен ли он с условиями лицензи,
с какой БД он хочет работать и ещё кучу всего.
Вопросы:
1. Это всё пишется отдельным приложением и вставляется в проект сетап ?
2. Как тогда передать выбранные данные приложению?
3. У кого есть примерчик расширенного сетапа ?
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #1
Добавлено: 15.09.05 21:53
можно сделать и отдельным приложением, и в Setup встроить, и даже в инсталлируемую прогу при первом запуске. Ограничения накладывает лишь фантазия.. а так выбор оптимального варианта зависит от того, что именно надо "спросить". данные можно передать через INI файл или реестр (или каким-либо иным методом).. Естественно, их туда надо записать Setup'ом (или чем будем спрашивать) перед тем как оттуда читать инсталлируемой прогой.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 15.09.05 21:58
всё это спросить можно при первом запуске проги, а инстал будет самый обычный...
Номер ответа: 3
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #3
Добавлено: 15.09.05 22:01
Ну как я сам не допёр!!!
Спасибо.
Вот только ещё вопрос,
а как определить, что прога запускается первый раз ?
Номер ответа: 4
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #4
Добавлено: 15.09.05 22:06
гениальный вопрос.. опять-таки, поможет тебе файл с настройками или реестр.
при запуске если в реестре нет чего-то вроде firstboot со значением 1, значит прогу запускают в первый раз.. тока не забудь программно записать это значение при этой самой первой загрузке) чтобы его найти при последующих..
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 16.09.05 04:48
Можно использовать нормальные инсталляторы (http://nsis.sourceforge.com), у них гибкие скрипты.
Номер ответа: 6
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #6
Добавлено: 16.09.05 11:17
Вообще, если пользуешься стандартным сетапом VB - он доступен в виде исходников. Т.е. сам визард генерит не экзешник, а исходный код сетапа, который затем компилится. Сам код можешь найти в папке сетапа.
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 16.09.05 20:05
NSIS тоже доступен в виде исходников.
Номер ответа: 8
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #8
Добавлено: 16.09.05 22:10
NSIS-рулит!
Номер ответа: 9
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #9
Добавлено: 19.09.05 22:05
Круче написать свою инсталляшку!
Номер ответа: 10
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #10
Добавлено: 20.09.05 03:25
Вот еще недело... было бы что специализироанное - тогда еще стоило бы подумать... а если стандартное - лучше того что есть не напишешь, ибо незачем, имхо
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 20.09.05 04:02
утыМенно ! атЦы, говорят
Package & Deployment Wizard
рулит ))))))))))))))))))))))))))))
Номер ответа: 12
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #12
Добавлено: 20.09.05 10:45
Неплохая вешь, в самом деле. Самое приятное - исходники твоего сетапа выкладывает. Потом крути их как вздумается.