Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Snoopak96
Дата сообщения: 15.01.2012 22:06
Edison007007
Конечно, он просто не понимает, что сделал.

Добавлено:
И если честно, если он паковал с таким arc.ini, то через cls фильтры он не распакует его (архив), т.к. там изначально не все параметры заданы.
Автор: Stalqer
Дата сообщения: 16.01.2012 12:41
какие функции и для чего нужен CLS-MSC.dll.
Автор: Neronk001
Дата сообщения: 16.01.2012 14:06
Парни давайте всё по порядку...


Код: if not ISArcExtract ( 0, 24, ExpandConstant('{src}\Setup-1b.ms5'), ExpandConstant('{app}\'), '', false, '3DKY', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
Автор: Profrager
Дата сообщения: 16.01.2012 15:38
Neronk001
а примеры arc.ini для упаковки в Srep и PrecompInside для чего?
Автор: Karbid87
Дата сообщения: 16.01.2012 16:32
moonlight82
а страница дополнительного ПО почему вся плывет?
Автор: Neronk001
Дата сообщения: 16.01.2012 18:36
Profrager

дк я смог упаковать, я распаковать не могу через инстолятор
Автор: Edison007007
Дата сообщения: 16.01.2012 21:09
Stalqer

Цитата:
какие функции и для чего нужен CLS-MSC.dll.

Ты это в паблике видел?
Правильно нет --> не следует лезть туда, чего нет в паблике
Автор: kuzmith22
Дата сообщения: 17.01.2012 08:59
подскажите как исправить http://lostpic.net/?photo=714782
Автор: nik1967
Дата сообщения: 17.01.2012 09:10
kuzmith22

Цитата:
подскажите как исправить

Наверно раскоментировать

Код: #define SrepInside
#define PrecompInside
Автор: kuzmith22
Дата сообщения: 17.01.2012 10:24
Спасиб. nik1967
Автор: X11
Дата сообщения: 17.01.2012 12:45

Цитата:
X11

Цитата:
как мне скриптом собрать эти sql файлы и зашить в инсталлятор?  
-- например так: Подробнее...
В данном примере, менять необходимо только verFrom и verTo (надеюсь, понятно что они обозначают) А SrcDir задает папку, которая содержит все папки со скриптами.
Хотя на мой взгляд, лучше было бы собирать один универсальный инсталлятор, который бы содержал скрипты всех версий. А уже при установке, определять установленную у клиента версию и в зависимости от этого, устанавливать только необходимые файлы.


Спасибо.

Подсказали ещё один вариант.
Inno поддерживает звездочку в путях и именах файлов.


Код: Source: ..\..\Kv\Update\{#verTo347}\*.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv\Update\{#verTo348}\*.sql; DestDir: {userdocs}\Kv\SQL
Source: ..\..\Kv\Update\{#verTo349}\*.sql; DestDir: {userdocs}\Kv\SQL
Автор: alex0413
Дата сообщения: 17.01.2012 12:47
подскажите, как это в батнике написать чтобы архив создался с такими параметрами из папки data в файл data.arc
[more=скрин] [/more]

Добавлено:
и вообще, подскажите какое лутше сжатие использовать для counter strike 1.6...
sorry, не туда написал
Автор: Neronk001
Дата сообщения: 17.01.2012 14:22
Парни у меня та же самая ошибка что у kuzmith22. Почему мне не можите помоч, я чё особенный
Автор: Profrager
Дата сообщения: 17.01.2012 16:01
Neronk001
я тебе уже сказал, сравни свои строки arc.ini и те, что идут в примерах и найди отличия. В них и кроется твоя проблема.
Автор: nik1967
Дата сообщения: 17.01.2012 16:22
Neronk001

Цитата:
Парни у меня та же самая ошибка что у kuzmith22

Совершенно другая ошибка.
Автор: Neronk001
Дата сообщения: 17.01.2012 18:29
Profrager

Я вас не опнимаю 1 говорит вообще убери arc.ini др говорит найди в них ошибку...

И я если чесно не понимаю что ты мне говориш, что нужно именно искать! (И дай плз сылку на примеры arc.ini)

Вот что содержить arc.ini в инстоляторе. Те же строки содержит сам FreeArc!

Цитата:
[Default options]

[Compression methods]

[External compressor:precomp038]
mem = 2
packcmd = {compressor} {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

[External compressor:srep]
packcmd = srep {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
Автор: Profrager
Дата сообщения: 17.01.2012 19:04
Neronk001
у тебя проблема не в распаковке, как ты думаешь, а в упаковке. Скачай Srep/PrecompInside и посмотри как там пакуется. У тебя не хватает Header=0. Неужели надо все разжевывать. Для распаковки никаких ini не надо.
Автор: Kizyak
Дата сообщения: 17.01.2012 20:41
Всем привет, такой вопрос, как в исдоне выставить проценты распаковки так, чтобы показывало правильное время, ну к примеру выставил [more=так] if not ISArcExtract ( OveralPct, 25.06, ExpandConstant('{src}\1.arc'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY) then break;
if not ISSRepExtract( OveralPct, 24.94, ExpandConstant('{app}\1.srep'),ExpandConstant('{app}\1.pcf'), true ) then break;
if not ISPrecompExtract( OveralPct, 25.06, ExpandConstant('{app}\1.pcf'), ExpandConstant('{app}\1.arc'), true ) then break;
if not ISArcExtract ( OveralPct, 24.94, ExpandConstant('{app}\1.arc'), ExpandConstant('{app}'), true, '', '', ExpandConstant('{app}'), notPCFonFLY) then break;[/more]

(для архивов 25.06 , 24.94 , 25.06 , 24.94) при распаковке игры таймер выставляеться "До окончания сталось " 5 мин, 4.57, опять 5 мин, вобщем таймер идет то вперед, то назад, так же пробовал выставить
24.94
13.16
53.26
8.64
при распаковке архива arc (24.94) время идет с 8-ми минут, до5-ти мин, потом след архив (13.16) написано ост. ждать 8 мин, третий (53.26) - 4 мин, 4-ый (8.64) от 5-ти мин. и до конца, при этом в конце установки пишет "Время установки игры - 17 мин", как выставить общее время для всех архивов? Ну чтоб 1-ый архив - "Ост. жд. - от 17 и допустим до 12 мин, 2-ой от 12 до 8 мин и т д" кто знает, просьба помочь)
Автор: Snoopak96
Дата сообщения: 18.01.2012 07:26
Kizyak
Тестовый прогон не пробывали делать (это пожалуй самый более точный таймер выставит)? Если не знаете, что это такое - читайте справку к IsDone
Автор: Neronk001
Дата сообщения: 18.01.2012 13:55
Profrager

Так скачал я PrecompInside v0.2.1, из папки pack в папку FreeArc кинул файлы precomp.exe, packjpg_dll.dll, а в файле arc.ini заменил строки

Код:
[External compressor:srep]
;options = l%d (minimal match length, default=512)
header = 0
packcmd = srep {options} -a1 -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:precomp04]
header = 0
mem = 2
packcmd = precomp -slow {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
Автор: Profrager
Дата сообщения: 18.01.2012 15:28
Neronk001
Ты бы хоть перевел что тебе пишут в консоли. В общем вижу тут бесполезно что-то отвечать, я умываю руки.
Автор: majmaster
Дата сообщения: 18.01.2012 17:15
Подскажите как изменить дизайн диалогового окна при удалении программы. Там где "Are you shure you want to completely remove .... and all of its components?". Мне надо увеличить размер окна и добавить вместо надписи изображение.
Автор: Kizyak
Дата сообщения: 18.01.2012 20:55
Snoopak96 всмысле закоментировать ;#define records, нажать компиляция, дождаться завершения, а потом раскоментировать #define records и снова скомпилировать, я правильно понял?
Автор: Snoopak96
Дата сообщения: 18.01.2012 21:09
Kizyak
нет, надо сделать тестовый прагон полностью (распаковать все архивы)
З.Ы. Справка к стати на русском языке.
Автор: Kizyak
Дата сообщения: 18.01.2012 21:29
Snoopak96 я извиняюсь за назойливость, вобщем нужно закоментировать ;#define records, нажать компиляция, дождаться завершения, а потом открыть получившийся инсталлятор, установить игру (распаковываються все архивы), а потом аж раскоментировать #define records и снова скомпилировать, так?
Автор: R3Pa4eK
Дата сообщения: 18.01.2012 21:34
Kizyak
Все верно.
Автор: Kizyak
Дата сообщения: 18.01.2012 21:43
R3Pa4eK ок, буду пробовать
Автор: Neronk001
Дата сообщения: 19.01.2012 15:21
Profrager

Лан не серчай так... Я всё исправил, но появилась др проблемма
[more=Вот она] [/more] Инстл не распаковывает, просто идёт отсчёт времени!
Автор: vintage_1
Дата сообщения: 19.01.2012 17:33
Прошу протестировать новую версию ISVideo.dll (v1.3b), библиотека была полность переписана с нуля! Требуется знать работа способность и т.д.
P.S.: Описание и изменения написано в скрипте.
Автор: Vo1T
Дата сообщения: 20.01.2012 06:56
Хехех а тут я смотрю народ не унимается

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

Предыдущая тема: поиск


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.