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

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

Автор: KeyGen
Дата сообщения: 25.02.2007 18:02
Inno Script Generator version history

1.0.2.1 (23. February 2007)

Fixed: Correct insert UNC files in Files form.
Fixed: Correct dBase Runtime files filter on load.
Other minor fixes.


http://www.hisoft2000.de/En/index.htm
Автор: boss911
Дата сообщения: 26.02.2007 00:43
NightW0lf

Цитата:
У меня есть справка от Inno Setup v5.1.8 в .chm на Руссском Языке.

Я правильно понял, что данная справка, это тоже самое, что и в шапке:

Цитата:
Русская справка к версиям 5.0.x доступна здесь

только перекомпилирована в другой формат?

Хотелось бы увидеть перевод оригинальной справки, так как эта уже не полная!

Кто-то ответит на мой вопрос? Блин, тут такие кодеры в паскале сидят, а на пустяковый вопрос отвтеить немогут или нехотят!
Автор: CapsLosk
Дата сообщения: 26.02.2007 03:11
NightW0lf

Цитата:
Вот МОЙ русификатор для Inno Setup v5.1.10


Скинь скриптик - как ты спрятал в своем инсталлере файлы руссификации?

Добавлено:
Кто нить скинте ПЛИЗ Inno Setup Preprocessor
Автор: NightW0lf
Дата сообщения: 26.02.2007 10:20
CapsLosk
Посмотри личку!
Автор: ZavadS
Дата сообщения: 26.02.2007 14:50
Помогите доделать этот код. Нужно сделать резервную копию программы во время русификации и резервную копию файлов, которые находятся в папке system32. А также чтобы все можно было повернуть назад (оригинальные файлы), если удаляешь русификатор.

#include "SHFileOperation.iss"

[Setup]
AppName=O&O Defrag Professional Edition
AppVerName=O&O Defrag Professional Edition v.8.6.2294
DefaultDirName={pf}\O&O Defrag Professional Edition
DisableDirPage=yes
DefaultGroupName=O&O Defrag Professional Edition
DisableProgramGroupPage=yes
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl

[Files]
Source: Defrag Professional\*; DestDir: {app}; BeforeInstall: CreateBackup; Flags: ignoreversion recursesubdirs createallsubdirs
Source: SYSTEM32\*; DestDir: {sys}; BeforeInstall: CreateBackup; Flags: ignoreversion recursesubdirs createallsubdirs

[Code]
function MoveFile(const srcFile, destFile: PChar):Integer;
external 'MoveFileA@kernel32.dll stdcall';

procedure CreateBackup;
var
srcFile, destFile: string;
basePath, shortPath: string;
begin
basePath:= ExpandConstant('{app}');
srcFile:= ExpandConstant(CurrentFileName);
shortPath:= srcFile;
StringChangeEx(shortPath, basePath, '', True);
destFile:= ExpandConstant('{app}\Install_Rus\Backup') + shortPath;
ForceDirectories(ExtractFilePath(destFile));
MoveFile(PChar(srcFile), PChar(destFile));
end;

procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
if CurUninstallStep = usPostUninstall then
begin
MoveDir(ExpandConstant('{app}\Install_Rus\Backup\'),ExpandConstant('{app}'));
RemoveDir(ExpandConstant('{app}\Install_Rus\Backup\'));
RemoveDir(ExpandConstant('{app}\Install_Rus\'));
end;
end;
Автор: Chanka
Дата сообщения: 26.02.2007 15:55
Sero,

Цитата:
Можно и так:

Код:
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
if CurUninstallStep=usDone then
begin
if DirExists(ExpandConstant('{app}\profiles')) then
begin
if MsgBox('Удалить сохраненные игры?',mbconfirmation, mb_yesno) = IDYES then
begin
DelTree(ExpandConstant('{app}'), True, True, True);
end;
end;
end;
end;

А мона сделать чтобы когда папка будет удалена выдавалось сообщение что сохранненые игры были удалены
Автор: CapsLosk
Дата сообщения: 27.02.2007 01:38
NightW0lf

Спасибо!

Добавлено:
Препроцессор есть у кого нить?
Автор: chogo
Дата сообщения: 27.02.2007 13:08
Поставил Inno Setup 5.1.10, появился глюк со скриптом картинка на весь экран теперь не выходит - сверху обрезается (на всех предыдущих версиях Inno Setup токого небыло), помогите разобраться в чём трабл, может скриптик подправить надо? или это баг самого Inno?


Цитата:
[Setup]
WindowVisible=no

[Files]
Source: "C:\picture.bmp"; DestDir: "{tmp}"; Flags: dontcopy

[Code]
function GetSystemMetrics(nIndex:Integer):Integer;
external 'GetSystemMetrics@user32.dll stdcall';

procedure InitializeWizard();
var
BackgroundBitmapImage: TBitmapImage;
s:string;
width, height:Integer;
bitmap:TBitmap;
begin
WizardForm.Position:=poScreenCenter;
MainForm.BORDERSTYLE:=bsNone;
width:=GetSystemMetrics(61); //Если скрыть также панель задач, то значение 0 (см. также ниже!)
height:=GetSystemMetrics(62); //Если скрыть также панель задач, то значение 1
MainForm.Width:=width;
MainForm.Height:=height;
width:=MainForm.ClientWidth;
height:=MainForm.ClientHeight;
ExtractTemporaryFile('picture.bmp');
s:=ExpandConstant('{tmp}')+'\picture.bmp';
BackgroundBitmapImage := TBitmapImage.Create(MainForm);
BackgroundBitmapImage.Bitmap.LoadFromFile(s);
BackgroundBitmapImage.Align := alClient;
BackgroundBitmapImage.Parent := MainForm;
BackgroundBitmapImage.Stretch:=True;
MainForm.Visible:=True;
end;


Но если [Setup]
WindowVisible=no
поставить в yes то всё нормально, но тогда проскакивает синий экран.
Автор: vunder
Дата сообщения: 27.02.2007 16:06
Такая задача: путь установки программы меняется в зависимости от некоторого параметра. В первом диалоге задается значение некоторой переменной, нужно изменить путь по-умолчанию на '{pf}\Program\'+PathParam
Как такое сделать?
Автор: Sero
Дата сообщения: 27.02.2007 22:00
Chanka

Цитата:
А мона сделать чтобы когда папка будет удалена выдавалось сообщение что сохранненые игры были удалены


Попробуй так:

Код:
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
if CurUninstallStep=usDone then
begin
if DirExists(ExpandConstant('{app}\profiles')) then
begin
if MsgBox('Удалить сохраненные игры?',mbconfirmation, mb_yesno) = IDYES then
begin
DelTree(ExpandConstant('{app}'), True, True, True);
MsgBox('сообщение...', mbinformation, mb_ok);
end;
end;
end;
end;
Автор: JKSerGEAnt
Дата сообщения: 28.02.2007 07:50
chogo

Цитата:
Поставил Inno Setup 5.1.10, появился глюк со скриптом картинка на весь экран теперь не выходит - сверху обрезается

она не обрезается, а сдвигается вниз - я для таких инсталлов ставлю ispack_5.1.9 временно
Автор: Chanka
Дата сообщения: 28.02.2007 08:56
Sero,

Спасибо
Автор: Kindly
Дата сообщения: 28.02.2007 10:19
JKSerGEAnt

Цитата:
она не обрезается, а сдвигается вниз - я для таких инсталлов ставлю ispack_5.1.9 временно

Смотрим сюда:
http://news.jrsoftware.org/read/article.php?id=3681&group=jrsoftware.misc#3681
Автор: chogo
Дата сообщения: 28.02.2007 12:27
Kindly
Спасибо

Кажись стоит обновить
Цитата:
Руководство по расширенным возможностям Inno Setup 5


Цитата:
MainForm.Left := 0;
MainForm.Top := 0;
Автор: Kindly
Дата сообщения: 28.02.2007 14:37
chogo

Цитата:
Кажись стоит обновить

Да, обновить уже нужно. Думаю в chm формате сделать новое руководство.
Автор: CapsLosk
Дата сообщения: 01.03.2007 08:01
А че нового в Инно 5.1.10 Подскажите кто нить......стоит ли менять
Автор: chogo
Дата сообщения: 01.03.2007 13:50
CapsLosk
В шапке хистори http://jrsoftware.org/files/is5-whatsnew.htm
Автор: AtotIK
Дата сообщения: 01.03.2007 17:04
Подскажите настройки для MultiArc'a с InnoUnp'ом v0.19.

Что бы Total Commander понимал Inno Setup v5.1.10.

Версия Total Commander: v6.55 PowerPack v1.10 Plus by Sam (http://www.samlab.ws)
Автор: jostikjostik
Дата сообщения: 01.03.2007 19:04
Что то русик для ScriptMaker пропал,может обновите шапку или ссылочку дадите плиз
Автор: Sampron
Дата сообщения: 01.03.2007 22:52
NightW0lf
Хреновый у тебя руссификатор, половина текста на английском.
Автор: NightW0lf
Дата сообщения: 01.03.2007 22:56
Sampron

Цитата:
NightW0lf
Хреновый у тебя руссификатор, половина текста на английском.

Просто я не знаю такой проги каторая сможет перевести те слова которые я неперевел [т.е. те слова [такие как Next>, Finish и т.д.] которые я не перевел их прога для перевода ПРОСТО не видит].
Автор: Sampron
Дата сообщения: 02.03.2007 00:12
NightW0lf
Используй для перевода вне ресурсов WinHex или Hex Workshop.
Автор: boss911
Дата сообщения: 02.03.2007 01:02
Кто-то ответит на мой вопрос? Блин, тут такие кодеры в паскале сидят, а на пустяковый вопрос отвтеить немогут или нехотят!
Автор: CapsLosk
Дата сообщения: 02.03.2007 03:54
chogo

Цитата:
В шапке хистори http://jrsoftware.org/files/is5-whatsnew.htm


Спасибо а по русски нельзя? Это я и так видел, но через переводчик такой глюк.....В трех словах если можно...
Автор: kRockodile
Дата сообщения: 02.03.2007 08:22
Новыи релиз...
Inno Setup 5.1.11 (01.03.2007)
Автор: FreeKnight
Дата сообщения: 02.03.2007 12:41
да, есть такое дело, вот бы еще русификатор к этой версии
Автор: Sampron
Дата сообщения: 02.03.2007 13:20
FreeKnight
Файл Compile32.exe не изменяется так что можешь ставить руссик с другой версии.
Автор: AtotIK
Дата сообщения: 02.03.2007 13:56
2 FreeKnight

Я вообще не понимаю, зачем переводить программы токого рода.
Большая разница, увидишь ты в окне программы вместо Compile -> Собрать или нет?

Добавлено:
Так может кто-нибудь подскажет настройки для MultiArc'a с InnoUnp'ом v0.19 в Total Commander'е?
Автор: NightW0lf
Дата сообщения: 02.03.2007 15:28
ДЛЯ ВСЕХ!!!

Цитата:
да, есть такое дело, вот бы еще русификатор к этой версии

Вот Мой русификатор для Inno Setup 5.1.11
Автор: Sampron
Дата сообщения: 02.03.2007 15:50
NightW0lf

Цитата:
Вот Мой русификатор для Inno Setup 5.1.11

Инсталл кривой, не пашет.

Добавлено:
Вот руссик к 5.1.11 http://data.cod.ru/626294218

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: ICONS


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