Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Это значит, что размер, максимальный размер исполнимого файла Inno Setup Может создать не больше чем - 2100000000 то есть не больше 2,1 Ггбайта, а больше даже Windows не поймёт, скажет, что исполнимый файл не может быть, больше, какого-то размера, 2,1 гбайта. Нужно разбить компилируемый файл на части по 21000000000, или меньше, создадутся файлы:
setup.exe
setup001.bin
setup002.bin
и т.д.
столько сколько хватит разбивки, аналогично, как WinRar, разбивает на тома, по запрограммированному размеру, (Думаю ты понял) вот код:
Код: Выделить весь код
...
[Setup]
AppName=S.T.A.L.K.E.R v1.0003
AppVerName=S.T.A.L.K.E.R Shadow of Chernobyl v.1.0003
AppPublisher=http://www.gsc-game.ru/
AppPublisherURL=http://www.stalker-game.com/ru/
AppSupportURL=http://www.stalker-game.com/ru/
AppUpdatesURL=http://www.stalker-game.com/ru/
DefaultDirName={pf}\GSC World Publishing
DefaultGroupName=S.T.A.L.K.E.R
AllowNoIcons=yes
LicenseFile=E:\GSC World Publishing\S.T.A.L.K.E.R\License.txt
InfoBeforeFile=E:\GSC World Publishing\S.T.A.L.K.E.R\ReadMe.txt
InfoAfterFile=E:\GSC World Publishing\S.T.A.L.K.E.R\Patch-any-3.txt
OutputDir=D:\
OutputBaseFilename=S.T.A.L.K.E.R
SetupIconFile=E:\GSC World Publishing\S.T.A.L.K.E.R\stalker.ico
DiskSpanning=yes  
SlicesPerDisk=1
DiskSliceSize=2100000000
DiskClusterSize=4096
ReserveBytes=0
Compression=lzma/ultra
SolidCompression=yes
...
Тебе нужно добавить в пункт [Setup], следующее
Код: Выделить весь код
...
DiskSpanning=yes  ; Разрешает разбивку
SlicesPerDisk=1
DiskSliceSize=2100000000  ; Здесь можно изменять размер на меньший, но НЕ БОЛЬШИЙ...
DiskClusterSize=4096 ; Сколько в кластере байт, для рационального заполнения при сборке
ReserveBytes=0
Compression=lzma/ultra
SolidCompression=yes
...
К примеру, я взял большую игру, Сталкер, и вот как можно её собрать... Вообще с размером поэксперементируй без сжатия :
Код: Выделить весь код
Compression = none
Так быстрее создаваться будет, и тебе не нужно будет ждать результата Бог знает сколько! А там методом подбора, подберёшь, нужный размер... и потом включишь lzma/ultra, кстати, самое сильное сжатие! Правда и распаковка будет подольше длиться...
Хочешь, пиши в личку, вышлю хорошие методички по созданию Инсталях для Inno Setup, обязательно почту скинь туда, на этой неделе вышлю... Ну или сюда напишу, как их создавать! Хотя поищу может и сюда ещё прикреплю! Размерчик архивчика небольшой ~185 Кб, а инфы достаточно! Помог?! Что нужно сделать?! ))))

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:06, 21-01-2008 | #2