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

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

Автор: SotM
Дата сообщения: 03.06.2011 22:43
Dark_Delphin
Ты случайно не по пояс деревянный?
Что написано в правилах данного раздела в пункте 4.3 ?
А твоя картинка мало того что весит 259 Kb, да еще и в формате PNG!
Автор: troyan90
Дата сообщения: 03.06.2011 22:47
daemon_rm
[more]
Код: function GetAdaptersInfo(var Name: PAnsiChar): Boolean; stdcall;
begin
MessageBox(0, 'оло','оло', MB_OK);
Result:=true;
end;
Автор: Profrager
Дата сообщения: 03.06.2011 22:57
daemon_rm
Это косяк инно, по крайней мере я с таким тоже сталкивался. Все дело в var Name: PAnsiChar в декларации функции в скрипте инно. Видимо var и PAnsiChar для компилятора - не очень совместимые понятия Да и авторы инно вообще не дружат с указателями.
Автор: daemon_rm
Дата сообщения: 03.06.2011 23:00
Profrager
спасибо придётся делать по другому...
Автор: Despofix
Дата сообщения: 04.06.2011 00:52

Цитата:
прописываю к файлу minvesion и выдает при компиляции :

что делать?

обошелся OnlyBelowVersion
Автор: vovka1021
Дата сообщения: 04.06.2011 08:14
-
Автор: Provizor54
Дата сообщения: 04.06.2011 20:37
[Run]
Filename: "{src}\Redist\Netframe_WinXP.exe"; WorkingDir: "{src}\Redist"; Check: DirectX and not Install; Flags: waituntilterminated; BeforeInstall: DirectXProgress;
Filename: "{src}\Redist\Netframe_Win7.exe"; WorkingDir: "{src}\Redist"; Check: DirectX and not Install; Flags: waituntilterminated; BeforeInstall: DirectXProgress;
У меня два NetFramework-a один для XP и 7. Меня нужна чтобы проверка ОС и установка правилного варианта. Очен срочна нужна
Зарание СПАСИБО
Автор: X11
Дата сообщения: 04.06.2011 22:33
Вопрос по переводу.
В файлах *.isl содержится перевод многих сообщений.
А как сделать так, чтобы и название программы тоже можно было переводить?

Например
[Setup]
AppName= русское название или украинское, или английское

Добавлено:
Желательно не в файле перевода(*.isl), а в файле самого проекта, т.к. файл перевода универсальный для всех проектов, а проектов несколько.
Автор: troyan90
Дата сообщения: 04.06.2011 23:15
X11
http://rghost.ru/9406491
Автор: Despofix
Дата сообщения: 04.06.2011 23:19
Provizor54
может я ошибаюсь, но попробуй так.
Filename: "{src}\Redist\Netframe_WinXP.exe"; WorkingDir: "{src}\Redist"; Check: DirectX and not Install; Flags: waituntilterminated; BeforeInstall: DirectXProgress; MinVersion: 0,6.0.6000; OnlyBelowVersion: 0,6.1.7600;
Filename: "{src}\Redist\Netframe_Win7.exe"; WorkingDir: "{src}\Redist"; Check: DirectX and not Install; Flags: waituntilterminated; BeforeInstall: DirectXProgress; MinVersion: 0,6.1.7600;

p.s а не легче ли использовать netframework идущий на обеих системах? хотя они вроде все идут
Автор: SotM
Дата сообщения: 05.06.2011 00:05
troyan90
Зачем заливать на внешний файлообменник такой небольшой код? Не проще ли просто вставить его сюда в качестве текста?! Или это имеет какой-то скрытый смысл?! (ну там реклама сайта и т.д.)
[more=Сам код]

Код:
[setup]
AppName={code:GetName}
AppVersion=1.0
DefaultDirName={pf}\name
UsePreviousLanguage=no

[Languages]
Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl"
Name: "en"; MessagesFile: "compiler:Default.isl"

[no][code][/no]
function GetName(n: string): string;
begin
if ActiveLanguage='en' then
Result:='English Name'
else if ActiveLanguage='ru' then
Result:='Русское название'
end;
Автор: X11
Дата сообщения: 05.06.2011 00:05
Всё, нашёл. Можно с помощью раздела [CustomMessages]
    

Код: [Setup]
AppName={cm:workAppName}
AppVerName={cm:workAppName}
AppVersion={cm:AppVersion}

[CustomMessages]
ru.workAppName=Название на русском
ukr.workAppName=Название на украинском
en.workAppName=Название на английском

ru.AppVersion=бесплатная локальная
ukr.AppVersion=безкоштовна локальна
Автор: SotM
Дата сообщения: 05.06.2011 00:08
X11
Хмм, чем-то ты мне напоминаешь одну цитату с баш.орга... Насчет догадливости.
Автор: X11
Дата сообщения: 05.06.2011 00:16
А вот здесь уже проблема:

Код: VersionInfoDescription={cm:VersionInfoDescription}

[CustomMessages]
ru.VersionInfoDescription=моя супер программа
Автор: troyan90
Дата сообщения: 05.06.2011 00:17
SotM
никакого смысла. так удобнее(для меня). скрипт весит пол килобайта. так что проблем со скачкой не должно возникнуть.
Автор: vovka1021
Дата сообщения: 05.06.2011 11:32
-
Автор: Despofix
Дата сообщения: 05.06.2011 12:56
как сделать второй деинтсталлятор? т.е один удаляет к примеру игру, второй компонент.
Автор: TonyJef
Дата сообщения: 05.06.2011 13:28
Сделайте пожалуйста кто-нибудь этот инсталлятор)
http://i22.fastpic.ru/big/2011/0605/92/68c847097a3047f2a5a408d2cc5f2492.jpg

Полностью его просмотреть можно только скачав отсюда http://piratbit.net/viewtopic.php?t=48479
Автор: TonyJef
Дата сообщения: 05.06.2011 14:12
научите пожалуйста сжимать игры как группа R.g. Catalyst и инсталлятор сделать как уних. ОГРОМНЕЙШЕЕ СПАСИБО!
Автор: Seraph1
Дата сообщения: 05.06.2011 15:20
TonyJef
тебе этого никто не сделает и не скажет.
Автор: Gnom3
Дата сообщения: 05.06.2011 19:48
TonyJef

Цитата:
Сделайте пожалуйста кто-нибудь этот инсталлятор)

А в чем проблема? это все есть в примерах, в шапке + подключаемый скин, который можно взять прямо из этого инсталла.
Держи. Ты удивишся, насколько просто, правда, боюсь, стыдно тебе не станет...
Автор: ENERGES
Дата сообщения: 05.06.2011 20:49
Народ подскажите какие коды есть для изменение текстов?
Автор: Gnom3
Дата сообщения: 05.06.2011 21:33
ENERGES
[more=код]
Код: procedure InitializeWizard();
begin
with WizardForm.WelcomeLabel2 do
begin
Font.Color := clBlack; //--- Цвет
Font.Size := 10; //--- Размер
Font.Name := 'Times New Roman'; //--- шрифт
Font.Style := [fsBold, fsItalic, fsUnderline, fsStrikeOut]; //--- стили
end;
end;
Автор: OXXXXYGEN
Дата сообщения: 05.06.2011 21:39
Ребяты подскажите!
У меня WizardImage идет на первом и последнем окне инсталлятора. тоесть одинаковое изображение. А надо чтоб было на 1-ом скрине одно изображение, а на Последнем другое все размером 495х307
Автор: Gnom3
Дата сообщения: 05.06.2011 21:49
OXXXXYGEN
Блин, да вы чего, издеваетесь чтоли? или опять тему загадить хотите? это тоже в примерах есть.
[more=Код][Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application
;Изображение на первой странице
WizardImageFile=compiler:WizModernImage.bmp

[Files]
Source: "compiler:WizModernImage-IS.bmp"; Flags: dontcopy solidbreak

[Code]
procedure InitializeWizard();
begin
//Изображение на последней странице
with WizardForm.WizardBitmapImage2 do
begin
ExtractTemporaryFile('WizModernImage-IS.bmp');
Bitmap.LoadFromFile(ExpandConstant('{tmp}\WizModernImage-IS.bmp'));
end;
end;
[/more]. Изменение размера в предидущем моем посте, а также в примерах в шапке.

ENERGES
Стили - все, который перечислены, других нет, цвета любые BGR, шрифты - любые системные.
Автор: ENERGES
Дата сообщения: 05.06.2011 21:55
Спасибо Gnom3
Автор: X11
Дата сообщения: 06.06.2011 09:06
Ребят, извиняюсь за повтор

проблема:

Код:
VersionInfoDescription={cm:VersionInfoDescription}

[CustomMessages]
ru.VersionInfoDescription=моя супер программа

Автор: moonlight82
Дата сообщения: 06.06.2011 13:23
Need for Speed Undeground 2.iss v 1.2 + ISDone 0.5
v1.2 + Добавлена отключаемая страница компонентов (Нужна расширенная версия IS)
http://rghost.ru/9598411
Спасибо Gnom3 за помощь
Автор: mezi
Дата сообщения: 06.06.2011 16:06
moonlight82

Цитата:
Need for Speed Undeground 2.iss v 1.2 + ISDone 0.5

почему не добавил поддержку ISDone 0.6b ?
Автор: moonlight82
Дата сообщения: 06.06.2011 16:55
mezi
Потом как нибудь

Протестируйте инсталл http://rghost.ru/9628191 Все пожелания и отзывы в ЛС, не флудите здесь

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

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


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