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

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

Автор: Cempel
Дата сообщения: 24.11.2010 19:45
vint56
zxcvvcxz1
Благодарю
Автор: nfs911
Дата сообщения: 24.11.2010 19:58
Что?Никто мне не поможет?
http://forum.ru-board.com/topic.cgi?forum=5&topic=35146&start=60#20
Автор: Dark91
Дата сообщения: 24.11.2010 20:14
nik1967
спасибо

ни у кого нету распаковщика 7zip архивов, а то удалил случайно...
Автор: sjwrec
Дата сообщения: 24.11.2010 20:49

Цитата:
ни у кого нету распаковщика 7zip архивов, а то удалил случайно...

Вот
7-Zip 9.15 beta (2010-06-20) для Windows

Инструкция по Inno Setup в формате PDF для начинающих

Скачать.

Добавлено:
Кто автор этих скринов, отпишитесь в личку. А то я ваш адрес потерял.
http://ifolder.ru/20448732
Автор: Shegorat
Дата сообщения: 25.11.2010 02:58
nfs911

Цитата:
Как сделать чтоб к получаемому пути прибавлялось окончание,вот наприпер по этому пути реестра путь c:\123\222\ и мне нужно прибавить папку 654 чтоб в итоге было c:\123\222\654


Код: DefaultDirName={reg:HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{5A2865C9-9A09-49C6-B198-8C6D004288F7%7d_is1,InstallLocation}\Base Source Engine 2
Автор: SotM
Дата сообщения: 25.11.2010 07:33
sjwrec
Твоя инструкция уже есть в шапке, незачем её выкладывать здесь. (если это только не новая версия).
Автор: NiCKsOn123
Дата сообщения: 25.11.2010 07:54
http://rghost.ru/3349369
Прикрутите плз freearc
Уже по всякому пробовал....не как
Автор: nfs911
Дата сообщения: 25.11.2010 16:25
Shegorat
СПС!Неужели так просто?!))
Автор: vasyaetoyaept
Дата сообщения: 25.11.2010 17:42
есть кто?
Автор: sjwrec
Дата сообщения: 25.11.2010 19:18

Цитата:
Твоя инструкция уже есть в шапке, незачем её выкладывать здесь. (если это только не новая версия).

Прошу прощения, я не знал.

Добавлено:
S.T.A.L.K.E.R. Авто зона v1.0 Module Script



Размер 2.41Мб [more=Описание]
=======================================================
S.T.A.L.K.E.R v1.0 - Первый модульный скрипт
=======================================================
Новое в этом скрипте:
+10 модулей - (и описание к ним) разложены по папкам.
+Все файлы (кроме видео) включены в архив.
- Возможны ошибки и мелкие недоработки, но как без них

По всем ошибкам и недоработкам (кроме ошибок IsDone) писать в личку
или по адресу: "sjwrec@yandex.ru", можно также отправлять скрины, только
небольшие

Хотелось бы поместить это творение в шапку, да вот...
=======================================================
2010 © SJW Records, Inc - Сафронов Ярослав (sjwrec)
=======================================================[/more]

Мой первый модульный скрипт, забирайте и не забывайте отписываться.

Как всегда:
Собран на Inno 5.4.0 от ResTools
Проверен на Windows XP SP2 и на Windows 7 Домашняя базовая.

Автор: Gnom3
Дата сообщения: 25.11.2010 21:44
Уважаемые метры скриптостроения, помогите, пожалуйста заменить модуль ISdone в скрипте NFS Undercover
тут то, что имею на данный момент - компилится, но на запуске ошибка
Код: Runtime Error (at 137:3885): Could not call proc.
Автор: htuos
Дата сообщения: 25.11.2010 22:05
sjwrec
можно нескромный вопрос?
комментарии в скриптах, типа вот этого

Цитата:
// XVID Install v1.1 - Htuos & SJW Records


Цитата:
//Botva 2 v1.0 Beta - 2010 © SJW Records, Inc - Safronow Jaroslaw

на каком основании появилась в твоем скрипте?
я очень не люблю когда люди подписывают чужую работу своим именем. это называется плагиат.

ЗЫ к тому же xvid.iss ты не корректно используешь
Автор: serg_aka_lain
Дата сообщения: 26.11.2010 00:45
htuos

Цитата:
Цитата://Botva 2 v1.0 Beta - 2010 © SJW Records, Inc - Safronow Jaroslaw

на каком основании появилась в твоем скрипте?

Так - (Botva 2 v1.0 Beta), у него называется сам скрипт ("модуль").
Раз уж так хочется поставить свой "копирайт", ему надо было придумать другое название для скрипта, дабы избежать таких недоразумений.

з.ы. Потому-что девелоперы должны юзать копирайт - это типа крута, и никто уже ничего не стырит!
Автор: skitonline
Дата сообщения: 26.11.2010 05:56
Какой лучше использовать алгоритм для precompa ?
Как имея арк архив узнать какой алгоритм использовал автор ?
Автор: SotM
Дата сообщения: 26.11.2010 07:07
skitonline
Правила этого форума читал? Твой вопрос является оффтопиком!
Автор: htuos
Дата сообщения: 26.11.2010 08:51
serg_aka_lain

Цитата:
Так - (Botva 2 v1.0 Beta), у него называется сам скрипт ("модуль").
Раз уж так хочется поставить свой "копирайт", ему надо было придумать другое название для скрипта, дабы избежать таких недоразумений.

в этих скриптах нет ни одной строчки написаной им лично (кроме своей подписи), поэтому плагиат. в скрипте isdone, думаю, тоже самое (хотя точно не знаю). переименование скрипта в данном случае проблему не решит, сам скрипт не им написан
ЗЫ скриптами пользоваться может любой желающий, для этого они и были выложены в паблик, но подписывать их своим именем очень некрасиво
Автор: sjwrec
Дата сообщения: 26.11.2010 09:10

Цитата:
на каком основании появилась в твоем скрипте?
я очень не люблю когда люди подписывают чужую работу своим именем. это называется плагиат.

Модуль Botva 2. Был изменён для улучшения привязывания. Вот я и подумал, почему бы и нет.


Цитата:
к тому же xvid.iss ты не корректно используешь

Это как? Не по назначению что-ли? Или модуль неправльно привязываю.
Извиняюсь за плагиат. Впредь буду осторожнее.

Автор: InHead
Дата сообщения: 26.11.2010 09:15
Есть у кого скрипт вот такого инстолятора [more]http://kraspix.ru/images/14961523280620722516.jpg[/more] если да то залейте пожалуйста ! )
Автор: sjwrec
Дата сообщения: 26.11.2010 09:18

Цитата:
в этих скриптах нет ни одной строчки написаной им лично (кроме своей подписи), поэтому плагиат. в скрипте isdone, думаю, тоже самое (хотя точно не знаю). переименование скрипта в данном случае проблему не решит, сам скрипт не им написан
ЗЫ скриптами пользоваться может любой желающий, для этого они и были выложены в паблик, но подписывать их своим именем очень некрасиво


А тебе нужно пальцем указать на эти строки:

IsDone

Код:
Procedure UnpackingISDoneFinished(CurPageID: Integer);
procedure UnpackingISDone(CurStep: TSetupStep);
Автор: Profrager
Дата сообщения: 26.11.2010 10:09
sjwrec
на счет изменения скрипта примера с isdone не парься, он же сделан чисто в качестве примера и ничего там собсвенно и нет,кроме использования функций библиотеки. А вот если бы ты предъявил свое авторство на саму библиотеку, тогда да..)
Автор: sjwrec
Дата сообщения: 26.11.2010 10:18

Цитата:
на счет изменения скрипта примера с isdone не парься, он же сделан чисто в качестве примера и ничего там собсвенно и нет,кроме использования функций библиотеки. А вот если бы ты предъявил свое авторство на саму библиотеку, тогда да..)


Спасибо на добром слове, авторство библиотек я всегда сохраняю, а вот в пределаные
скрипты как-то захотелось добавить своё авторство. Ещё раз прошу за это прощения.


Добавлено:
Надеюсь Expeditor меня не заест за свой переделаный скрипт.
Там и правда пределано:

Там создана отдельная страница проверки требований.
В которой сдержится как-бы под страница "Системные требования"
На самом деле всё решается подменой и показом/скрытитем определённых лейблов.
Автор: Gnom3
Дата сообщения: 26.11.2010 10:27
sjwrec
Дык смени авторство на редакцию и голова не боли, главный скрипт, ведь, под твоим авторством пойдет
А чужую работу нужно уважать, и не вводить в заблуждение тех, кто в дальнейшем этой работой будет пользоваться.

Добавлено:
Люди, помогите , а?...
Автор: sjwrec
Дата сообщения: 26.11.2010 10:38

Цитата:
Дык смени авторство на редакцию и голова не боли, главный скрипт, ведь, под твоим авторством пойдет
А чужую работу нужно уважать, и не вводить в заблуждение тех, кто в дальнейшем этой работой будет пользоваться.


Полностью с тобой согласен. Золотые слова. Впедь буду писать только авторов библиотек, как и в передыдущих моих скриптах.


Добавлено:

Цитата:
Люди, помогите , а?...


Скинь скрипт без файлов на мыло, может я смогу помочь.
Автор: Gnom3
Дата сообщения: 26.11.2010 10:58
sjwrec
Не хочет на мыло, в личку послал..
Ну или еще кто-нибудь захочет помоч, вот скрипт без файлов.
Автор: htuos
Дата сообщения: 26.11.2010 11:03
sjwrec

Цитата:
botva2

Код:

procedure InitializeBotva();
begin
if not FileExists(ExpandConstant('{tmp}\botva2.dll')) then ExtractTemporaryFile('botva2.dll');
end;

procedure DeinitializeBotva();
begin
gdipShutDown; // Close BOTVA2
//KillTimer(0, TimerID); // если кнопки не используются то закоментировать
end;

Ещё вопросы?

эти строки скопированы из примеров к ботве
когда будешь вносить существенные изменения, тогда и будешь дописывать свои копирайты к существующим

зы про isdone сразу написал, что точно не знаю. это было предположение
Автор: troyan90
Дата сообщения: 26.11.2010 11:22

Цитата:
HKEY_USERS\S-1-5-21-3632820807-3824379993-3471774594-1000_Classes. Все бы ничего но на разных компьютерах цифры в названии ветки S-1-5-21-*****_Classes разные. Как сделать или какую переменную использовать, чтобы данные попали на конечном компьютере именно туда куда нужно?

можно так попробовать. может оно не совсем верно, зато работает.
[more]
Код: var
Names1: TArrayOfString;
Need: String;

function InitializeSetup(): Boolean;
begin
if RegGetSubkeyNames(HKEY_USERS, '', Names1) then
if Length(Names1[0]) > 50 then need:= Names1[0]
else if Length(Names1[1]) > 52 then need:= Names1[1]
else if Length(Names1[2]) > 52 then need:= Names1[2]
else if Length(Names1[3]) > 52 then need:= Names1[3]
else if Length(Names1[4]) > 52 then need:= Names1[4]
else if Length(Names1[5]) > 52 then need:= Names1[5]
else if Length(Names1[6]) > 52 then need:= Names1[6]
else if Length(Names1[7]) > 52 then need:= Names1[7]
else if Length(Names1[8]) > 52 then need:= Names1[8];
MsgBox('List of subkeys:'#13#10#13#10 + 'HKEY_USERS' + '\' + need, mbInformation, MB_OK);
Result:=true;
end;

procedure InitializeWizard();
begin
WizardForm.WelcomeLabel2.Caption:='HKEY_USERS' + '\' + need;
end;
Автор: SotM
Дата сообщения: 26.11.2010 11:33
troyan90
Я уже говорил тут про HKEY_USERS. Если люди пользовались бы либо поиском, либо оффлайн версией, то не возникало таких вопросов. А еще лучше не порождать оффтопиков.
Автор: troyan90
Дата сообщения: 26.11.2010 11:50
SotM
я видел что ты писал. человеку нужно получить имя ветки через инно. я всего лишь дал пример. и не вижу здесь особого оффтопа. мы же речь ведем об инно а не о какой другой программе.
Автор: Gnom3
Дата сообщения: 26.11.2010 11:54
Закончил скрипт Star Wars The Force Unleashed на базе скрипта Need for Speed™ Undercover.iss v 2.2 [Final] + ISDone
[more= первью]








[/more]
Скрипт
Автор: Dmitro25
Дата сообщения: 26.11.2010 12:08
Здравствуйте.
Подскажите, пожалуйста, можно ли с помощью Inno Setup сделать так, чтобы в имя выходного файла автоматически включалось имя приложения и номер версии (например, в результате компиляции выдавался файл с именем "setup_myApp_v1.5.exe").
Я так понимаю, для этого нужно что-то прописать в параметр OutputBaseFilename, но я попробовал несколько вариантов - ничего не получается.

Страницы: 12345678910111213

Предыдущая тема: µTorrent / uTorrent


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