Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Install Shield 11.5


Автор: dihlofose 19.1.2007, 14:12
Добрый день.
Использую для создания setup Install Shield 11.5. Но не могу разобраться как создать несколько вариантов установки, т.е. в моем случае локальная и серверная часть. За любую помощь буду благодарен, а также за ссылки на любую документацию по использование IS 11.5.

Автор: Snowy 19.1.2007, 14:21
Там всё очень не просто.
Это мегакомбайн.
Да и размер инсталляции получается далеко не маленький.
Альтернативные инсталляторы создают раза в 1.5 меньше.
Что касается доки - по шилду написаны целые книги.
А сама дока - MSDN smile
Но рекомендую воспользоваться альтернативными инсталляторами.

Автор: _hunter 19.1.2007, 14:36
что значит "несколько вариантов"? -- это типа "полная", "выборочная", "минимальная"?
тогда все просто -- пораскидывай файлы в соотв. ветки дерева...

Автор: dihlofose 19.1.2007, 14:46
Нет, речь идет не о вариантах типа: полная, выборочная, минимальная. А только о двух вариантах: серверная и локальная

Автор: Snowy 19.1.2007, 15:29
Вот пример скрипта для http://www.jrsoftware.org/isdl.php с вариантами клиент/сервер
Код

[Setup]
AppName=Test
AppVerName=Client/Server Setup Test 1.0
DefaultDirName={pf}\Test
DefaultGroupName=Test
OutputDir=C:\

[Types]
Name: "Client"; Description: "Client Installation"
Name: "Server"; Description: "Server Installation"

[Components]
Name: "Client"; Description: "Клиентская часть"; Flags: exclusive; Types: Client
Name: "Server"; Description: "Серверная часть"; Flags: exclusive; Types: Server

[Files]
Source: "MyProg.exe"; DestDir: "{app}"; Components: Client
Source: "MyProg-x64.exe"; DestDir: "{app}"; Components: Server

[Icons]
Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"
Name: "{group}\My Program"; Filename: "{app}\MyProg-x64.exe"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)