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

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

Автор: Hell_Dog2011
Дата сообщения: 11.03.2012 20:48
всё спасибо большое, теперь бы разобраться как правельно делать окна меньше и почему не хочет распоковывать я писал выше
Цитата:
Всем доброй ночи! помогите пожалуйста создал скрипт по шаблону, но после завершения установки почему-то идёт откат изменений вот скрипт гляньте пожалуйста, может найдёте ошибку http://rghost.ru/36955393
 
Автор: Alexander61434
Дата сообщения: 11.03.2012 21:31
Всем привет.
Можете, пожалуйста, выложить тут закос под инсталлятор Steam? А то у меня какие-то проблемы с сайтом Krinkels'a...
Автор: SotM
Дата сообщения: 11.03.2012 23:15
Alexander61434
Проблемы с сайтом? Или просто не достаточное количество постов для скачивания файлов?
Автор: YURSHAT
Дата сообщения: 12.03.2012 04:52
SotM
Сайт криво работает, сто процентов!
Автор: Alexander61434
Дата сообщения: 12.03.2012 07:01
SotM, не знаю. На момент регистрации (около, наверное, года назад) всё качалось. А сейчас чего-то не получается...
Автор: Gnom3
Дата сообщения: 12.03.2012 16:52
Alexander61434
Год назад не было ворья, которое на наших горбах наживалось. Да и сильно ценного особо ничего не было.
Тебе понравится, если ты напишешь скрипт, например, вложишь в него кучу времени и сил, а какое-то чмо этим твоим скриптом свой ресурс будет рекламировать. Или вообще за деньги продавать твою работу, в которую постоянно кучу сил вкладываешь совершенно бесплатно?
Автор: Hell_Dog2011
Дата сообщения: 12.03.2012 17:03
привет всем, не как не могу понять как зделать чтобы язык игры зависил от выбора языка инстолятора, ещё когда выбираю компоненты они ставяться все даже которые не выбрал помогите?

Добавлено:
да если можно то вот на этом примере http://rghost.ru/36955393 практически в самом конце выбор языка игры, в нём как сделать чтобы выбирался или был один.
Автор: Alexander61434
Дата сообщения: 12.03.2012 17:17
Gnom3, я полностью поддерживаю такую политику. И даже на нескольких сайтах, которые я создавал, всегда вводил подобную систему (заказчики просили).
Но только не разберусь, что именно мешает мне скачать?
Автор: Gnom3
Дата сообщения: 12.03.2012 18:32
Alexander61434
Что непонятного здесь написано?
Автор: Hell_Dog2011
Дата сообщения: 12.03.2012 21:31
кто нибудь может дать мануал по уменьшению окна инсталла? или обьяснить.
Автор: Alexander61434
Дата сообщения: 13.03.2012 07:06
Подскажите, почему на расширенной версии Inno Setup WizardForm.doublebuffered выдаёт за ошибку?
Автор: nik1967
Дата сообщения: 13.03.2012 08:32
Alexander61434
Потому, что property DoubleBuffered: Boolean; read write; используется только в UNICODE версии Inno Setup.
Автор: R3Pa4eK
Дата сообщения: 13.03.2012 21:09
Partial Transparency - данный скрипт позволит вырезать определенную часть формы, не удаляю контроллы. Единственное что, его нельзя применить к WizardForm. В примере создается отдельная форма, и с ней происходит работа.

http://rghost.ru/37007795
Автор: Hell_Dog2011
Дата сообщения: 13.03.2012 22:02
такой вопрос можно ли с помощью инно сделать лаунчер
Автор: sjwrec
Дата сообщения: 14.03.2012 00:08
Всем привет. Извините а здесь можно спросить про MCISendString команды. Просто я такое использую
в своём скрипте. Хочу сделать перемотку файла видео. Но не могу получить позицию видео.

mciSendString('status Video position','',0,0); - как отсюда считать данные в переменную?

Добавлено:
Hell_Dog2011

Цитата:
такой вопрос можно ли с помощью инно сделать лаунчер

Авторун я в Inno делал. А лаунчер для чего?

Добавлено:

Цитата:
ещё когда выбираю компоненты они ставяться все даже которые не выбрал помогите?


Используете IsDone? Тогда установите впервый раз все компоненты. Это тестовый прогон. Потом положите файл records.inf (он будет создан там где Setup) в папку с скриптом и раскоментируйте #define records
Автор: TaTTDoGG
Дата сообщения: 14.03.2012 11:43
sjwrec
http://msdn.microsoft.com/en-us/library/windows/desktop/dd757161(v=vs.85).aspx
Автор: Hell_Dog2011
Дата сообщения: 14.03.2012 12:22
sjwrec

Цитата:
А лаунчер для чего?
для игры

Добавлено:
просто многие делают вот интересно через что и как?
Автор: Forslay
Дата сообщения: 14.03.2012 17:11
Здравствуйте уважаемые, выбор компонента по умолчанию ложится именно на нижний radiobutton. Как сделать так, что бы выбор по умолчанию ложился на верхний radiobutton, почему не учитывается последовательность написания компонентов в коде?

Код:
Name: rgc_gui; Description: bla 1; Types: rgc; Flags: disablenouninstallwarning checkablealone fixed
Name: rgc_gui\valve_gui; Description: Valve Corporation GUI; Types: rgc; Flags: exclusive
Name: rgc_gui\wcg_gui; Description: World Cyber Games GUI; Types: rgc; Flags: exclusive
Name: rgc_models; Description: bla 2; Types: rgc; Flags: disablenouninstallwarning checkablealone fixed
Name: rgc_models\valve_models; Description: Standart Models Pack (Valve Default); Types: rgc; Flags: exclusive
Name: rgc_models\steam_models; Description: CS:CZ Models Pack (Steam Default); Types: rgc; Flags: exclusive
Автор: Genri
Дата сообщения: 14.03.2012 18:04
Forslay

Цитата:
Как сделать так, что бы выбор по умолчанию ложился на верхний radiobutton
-- для выключенных по дефолту выстави Flags: unchecked
Автор: Forslay
Дата сообщения: 14.03.2012 18:32
Дело в том, что я уже так пробовал. Но вот ошибка при применении этого флага:

Автор: Gnom3
Дата сообщения: 14.03.2012 19:06
Genri
на компонентах это типами управляется, unchecked только в задачах.
Forslay
Пример не буду писать - лениво. В общем, создаешь несколько типов (Секция [Types]), потом на тех элементах, где галки не нужны, не указываешь никакого типа, где нужны - указываешь типы - Types:мой тип. Правильность названия секции не гарантирую, но думаю разберешься С помощью типов удобно создавать группы выбранных компонентов - На одном такие выбраны, на другом типе - другой набор компонентов. можно указывать больше одного типа на компоненте. в установке типы переключаются комбобоксом над компонентлистом, но это, я думаю, все знают

Добавлено:

Цитата:
почему не учитывается последовательность написания компонентов в коде?

Учитывается Именно, что учитывается - последний описанный и выбирается

Добавлено:
В твоем случае - просто замени типы на нижних компонентах на custom
Автор: vint56
Дата сообщения: 14.03.2012 19:15
Forslay
[Types]
Name: full; Description: Full installation; Flags: iscustom

[Components]
Name: rgc_gui; Description: Графический интерфейс пользователя; Types: full
Name: rgc_gui\valve_gui; Description: Valve Corporation GUI; Flags: exclusive
Name: rgc_gui\wcg_gui; Description: World Cyber Games GUI; Flags: exclusive
Name: rgc_gui_models; Description: Модели играков; Types: full
Name: rgc_gui\models; Description: Standart Models Pack (Valve Default); Flags: exclusive
Name: rgc_gui\models; Description: CS:CZ Models Pack (Steam Default); Flags: exclusive
Автор: SotM
Дата сообщения: 14.03.2012 20:06
Forslay
А картинку под кат не учили убирать? Опять правила форума не читаем?
Автор: Genri
Дата сообщения: 14.03.2012 22:28
Gnom3

Цитата:
unchecked только в задачах.
-- хм, я почему-то и решил что вопрос о задачах. Виноват, был не прав
Автор: sjwrec
Дата сообщения: 15.03.2012 11:00
TaTTDoGG
Спасибо конечно за список комманд. Мне они пригодятся. Но я бы хотел бы по своему коду пример получения Текущей позиции Видео в переменную.

Вопрос остаётся открытым.
mciSendString('status Video position','',0,0); - как отсюда считать данные в переменную?

Hell_Dog2011
Ну здесь несколько примеров. Для начала напишите мне тип лаунчера:

1. В папке с игрой. (Launcher.exe) - сделаный в Inno
2. На диске. (Autorun.exe) - сделаный в Inno
3. На диске. Установка игры+Лаунчер (Setup.exe) - сделаный в Inno

Автор: mezi
Дата сообщения: 15.03.2012 15:30
sjwrec

Цитата:
1. В папке с игрой. (Launcher.exe) - сделаный в Inno

Думаю он про это имел ввиду
Автор: Gnom3
Дата сообщения: 15.03.2012 16:29
Hell_Dog2011, в инно можно если не все, то очень многое. вопрос в трудозатратах, целесообразности действа и самое главное - производительности готового продукта. Инно не поддерживает, например, многопоточности, (зачем она инсталлятору?), многие функции нужно портировать через задницу, не хватает целой кучи типов... Можно, конечно писать программы на инно, но великий маразм сие.
Автор: sjwrec
Дата сообщения: 15.03.2012 20:56
Извините что повторяюсь. Просто не решённый вопрос про MCISendString не даёт мне создать новый модульный скрипт. Над которым я уже как следует поработал. Удалил несколько ненужных модулей и добавил новые. Помогите пожалуйста получить данные о текущей позиции видео в этой команде:
mciSendString('status Video position','',0,0);
Автор: Hell_Dog2011
Дата сообщения: 15.03.2012 22:18

Цитата:
В папке с игрой. (Launcher.exe)  - сделаный в Inno

ну такой если можно пример как сделать. или мануал, если легче 3 то так но лучше 1 вариант

Добавлено:
сразу ещё вопрос как правельно размер окна инстала изменять, чтобы кнопки были видны ну и тп.
Автор: sjwrec
Дата сообщения: 15.03.2012 22:59
Hell_Dog2011
Хорошо сделаю Первый и напишу.


Добавлено:
Вот примерно так:

Код:
function InitializeSetup(): Boolean;
var
Res:Integer;
begin
Exec(ExpandConstant('{src}\Bin32\FarCry.exe'),'','-DEVMODE',SW_SHOWNORMAL,ewNoWait,Res);
Result:=False;
end;

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

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


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