Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

Widok (12-04-2010 11:44): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний стабильный  релиз: 5.3.9 [10.04.2010]
Последний стабильный Unicode релиз: 5.3.9 [10.04.2010]
Что нового? | Все сборки
 
Inno Setup Compiler 5.3.8 build 100322 Final - расширенная версия от ResTools (зеркало)  
Inno ISCmplr Setup 5.3.8 build 100323
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.3.9 от vadimsva
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
 

Документация, FAQ, и различные примеры для Inno Setup - Здесь можно найти различную документацию, примеры и т.д.
 
Дополнительные библиотеки для Inno Setup - Corona Skin, InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 

Родственные темы:

 
Inno Setup плюс внешние упаковщики - обсуждение FreeArc+Inno, Precomp+Inno, 7zip+Inno и Inno+остальные внешние упаковщики.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 

Примечание для всех участников

 
Перед тем, как задать вопрос: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Большинство типовых задач уже решались, причем неоднократно!
 
ВНИМАНИЕ!

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:52 25-12-2009 | Исправлено: A19EXXX, 22:58 10-04-2010
Anatole1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ такая тема) Хэлп! Как сделать кнопку отмены, чтоб она закрывала форму, и перед закрытием формы чтобы писало: " Установка не удачна и т.п." ?????? Кнопка должна работать в секции sspostinstal) ???????

Всего записей: 26 | Зарегистр. 10-03-2010 | Отправлено: 13:42 11-03-2010 | Исправлено: Anatole1, 13:44 11-03-2010
Sig666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anatole1
 
var IsPostIntstall: Boolean;
 
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Cancel := true;
Confirm := true;
if (CurPageID = wpInstalling) and IsPostIntstall then
MsgBox('Установка неудачна!', mbError, MB_OK);
end;
 
procedure CurStepChanged(CurStep: TSetupStep);  
begin
IsPostIntstall := false;
if CurStep = ssPostInstall then
IsPostIntstall := true;
end;

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 14:05 11-03-2010
geroinnn one

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите подправить скрипт чтобы были буквы белым цветом а фон чёрным
 

Код:
 
; --- Source: AC2 part 22.iss ------------------------------------------------------------
[Setup]
WizardImageFile=D:\gameinformer_01.bmp
AppName=Assassin's Creed 2
AppVerName=Assassin's Creed 2
AppPublisher=repack_by_geroinnn
AppPublisherURL=http://torrents.megalan.ru/
AppSupportURL=http://torrents.megalan.ru/
AppUpdatesURL=http://torrents.megalan.ru/
DefaultDirName=D:\Assassin's Creed II
DefaultGroupName=R.G.geroinnn\Assassin's Creed 2
OutputDir=D:\Инсталяторы\Assassin's Creed 2_REPACK
OutputBaseFilename=setup_by_geroinnn
SetupIconFile=D:\Aria\ac2.ico
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: "russian"; MessagesFile: "compiler:Default.isl"
 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: dop; Description: Установить доп ПО; GroupDescription: Системные задачи:
 
[Icons]
Name: "{group}\Assassin's Creed 2"; Filename: "{app}\AssassinsCreedIIGame.exe"
Name: "{commondesktop}\Assassin's Creed 2"; Filename: "{app}\AssassinsCreedIIGame.exe"; Tasks: desktopicon
 
[Run]
Filename: {src}\Assassin's Creed II.exe; WorkingDir: {app}; Parameters: -x -y -s2 -d.; StatusMsg: Идет распаковка данных, подождите пожалуйста...; Flags: runasoriginaluser
Filename: {src}\DirectX\DXSETUP.exe; Description: обновить directx
Filename: {src}\VCRedist\vcredist_x86.exe; Description: установить redist
Filename: {src}\GameLauncher\UbisoftGameLauncherInstaller.exe; Description: установить UbisoftGameLauncher
 
[Messages]
BeveledLabel=RepacK by geroinnn.
 
[UninstallDelete]
Name: {app}\*.*; Type: filesandordirs
 
[Registry]
Root: HKLM; SubKey: SOFTWARE\Ubisoft\Assassin's Creed II; ValueType: string; ValueName: InstallDir; ValueData: {app}\Ubisoft\Assassin's Creed II
Root: HKLM; SubKey: SOFTWARE\Ubisoft\Assassin's Creed II; ValueType: string; ValueName: Language; ValueData: Russian
Root: HKLM; SubKey: SOFTWARE\Ubisoft\Assassin's Creed II\GameUpdate; ValueType: string; ValueName: execPath; ValueData: ValueData: {app}\Ubisoft\Assassin's Creed II
Root: HKLM; SubKey: SOFTWARE\Ubisoft\Assassin's Creed II\GameUpdate; ValueType: string; ValueName: info; ValueData: 6a969888664347d4868abde730649a6d
Root: HKLM; SubKey: SOFTWARE\Ubisoft\Assassin's Creed II\GameUpdate; ValueType: string; ValueName: installdir; ValueData: {app}\Ubisoft\Assassin's Creed II
Root: HKLM; SubKey: SOFTWARE\Ubisoft\Assassin's Creed II\GameUpdate; ValueType: string; ValueName: language; ValueData: us
 
[Messages]
DiskSpaceMBLabel=Требуется как минимум 7 GB свободного дискового пространства.
 
[Files]
Source: "BASS.dll"; DestDir: "{tmp}"; Flags: dontcopy noencryption
Source: "sound.mp3"; DestDir: "{tmp}"; Flags: dontcopy noencryption nocompression
Source: "MusicButtor.bmp"; DestDir: "{tmp}"; Flags: dontcopy
 
 
[Code]
const
  BASS_ACTIVE_STOPPED = 0;
  BASS_ACTIVE_PLAYING = 1;
  BASS_ACTIVE_STALLED = 2;
  BASS_ACTIVE_PAUSED = 3;
  BASS_SAMPLE_LOOP = 4;
 
var
  mp3Handle: HWND;
  mp3Name: String;
  PlayButton, PauseButton, StopButton: TPanel;
  PlayImage, PauseImage, StopImage: TBitmapImage;
  PlayLabel, PauseLabel, StopLabel: TLabel;
  MouseLabel: Tlabel;
 
function BASS_Init(device: Integer; freq, flags: DWORD; win: hwnd; CLSID: Integer): Boolean;
  external 'BASS_Init@files:BASS.dll stdcall delayload';
 
function BASS_StreamCreateFile(mem: BOOL; f: PChar; offset: DWORD; length: DWORD; flags: DWORD): DWORD;
  external 'BASS_StreamCreateFile@files:BASS.dll stdcall delayload';
 
function BASS_Start(): Boolean;
  external 'BASS_Start@files:BASS.dll stdcall delayload';
 
function BASS_ChannelPlay(handle: DWORD; restart: BOOL): Boolean;
  external 'BASS_ChannelPlay@files:BASS.dll stdcall delayload';
 
function BASS_ChannelIsActive(handle: DWORD): Integer;
  external 'BASS_ChannelIsActive@files:BASS.dll stdcall delayload';
 
function BASS_ChannelPause(handle: DWORD): Boolean;
  external 'BASS_ChannelPause@files:BASS.dll stdcall delayload';
 
function BASS_Stop(): Boolean;
  external 'BASS_Stop@files:BASS.dll stdcall delayload';
 
function BASS_Pause(): Boolean;
  external 'BASS_Pause@files:BASS.dll stdcall delayload';
 
function BASS_Free(): Boolean;
  external 'BASS_Free@files:BASS.dll stdcall delayload';
 
procedure PlayMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  PlayImage.Left := -96
end;
 
procedure PlayMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  PlayImage.Left := 0
end;
 
procedure PlayMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  if PlayImage.Left <> -96 then PlayImage.Left := -192
  StopImage.Left := -64
end;
 
procedure PauseMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  PauseImage.Left := -128
end;
 
procedure PauseMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  PauseImage.Left := -32
end;
 
procedure PauseMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  if PauseImage.Left <> -128 then PauseImage.Left := -224
  StopImage.Left := -64
end;
 
procedure StopMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  StopImage.Left := -160
end;
 
procedure StopMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  StopImage.Left := -64
end;
 
procedure StopMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  if StopImage.Left <> -160 then StopImage.Left := -256
  PlayImage.Left := 0
  PauseImage.Left := -32
end;
 
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  PlayImage.Left := 0
  PauseImage.Left := -32
  StopImage.Left := -64
end;
 
function InitializeSetup1(): Boolean;
begin
  ExtractTemporaryFile('BASS.dll');
  ExtractTemporaryFile('sound.mp3');
  mp3Name := ExpandConstant('{tmp}\sound.mp3');
  BASS_Init(-1, 44100, 0, 0, 0);
  mp3Handle := BASS_StreamCreateFile(FALSE, PChar(mp3Name), 0, 0, BASS_SAMPLE_LOOP);
  BASS_Start();
  BASS_ChannelPlay(mp3Handle, False);
  Result := True;
end;
 
procedure PlayButtonOnClick(Sender: TObject);
begin
  case BASS_ChannelIsActive(mp3Handle) of
    BASS_ACTIVE_PAUSED:
      begin
        BASS_ChannelPlay(mp3Handle, False);
        PlayButton.Hide
        PauseButton.Show
      end;
    BASS_ACTIVE_STOPPED:
      begin
        BASS_Init(-1, 44100, 0, 0, 0);
        mp3Handle := BASS_StreamCreateFile(FALSE, PChar(mp3Name), 0, 0, BASS_SAMPLE_LOOP);
        BASS_Start();
        BASS_ChannelPlay(mp3Handle, False);
        PlayButton.Hide
        PauseButton.Show
      end;
  end;
end;
 
procedure PauseButtonOnClick(Sender: TObject);
begin
  BASS_ChannelPause(mp3Handle);
  PauseButton.Hide
  PlayButton.Show
end;
 
procedure StopButtonOnClick(Sender: TObject);
begin
  BASS_Stop();
  BASS_Free();
  PauseButton.Hide
  PlayButton.Show
end;
 
procedure InitializeWizard1();
begin
  ExtractTemporaryFile('MusicButtor.bmp')
 
  MouseLabel := TLabel.Create(WizardForm)
    MouseLabel.Width := WizardForm.Width
    MouseLabel.Height := WizardForm.Height
    MouseLabel.Autosize := False
    MouseLabel.Transparent := True
    MouseLabel.OnMouseMove := @MouseMove
    MouseLabel.Parent := WizardForm
 
  PlayButton := TPanel.Create(WizardForm)
    PlayButton.Left := 50
    PlayButton.Top := 320
    PlayButton.Width := 32
    PlayButton.Height := 33
    PlayButton.Cursor := crHand
    PlayButton.ShowHint := True
    PlayButton.Hint := 'Воспроизведение музыки'
    PlayButton.OnClick := @PlayButtonOnClick
    PlayButton.Parent := WizardForm
 
  PlayImage := TBitmapImage.Create(WizardForm)
    PlayImage.Left := 0
    PlayImage.Top := 0
    PlayImage.Width := 288
    PlayImage.Height := 33
    PlayImage.Enabled := False
    PlayImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\MusicButtor.bmp'))
    PlayImage.Parent := PlayButton
//
    PlayImage.ReplaceColor:=$E2E2E2
    PlayImage.ReplaceWithColor:=clBtnFace
 
 
  PlayLabel := TLabel.Create(WizardForm)
    PlayLabel.Width := PlayButton.Width
    PlayLabel.Height := PlayButton.Height
    PlayLabel.Autosize := False
    PlayLabel.Transparent := True
    PlayLabel.OnClick := @PlayButtonOnClick
    PlayLabel.OnMouseDown := @PlayMouseDown
    PlayLabel.OnMouseUp := @PlayMouseUp
    PlayLabel.OnMouseMove := @PlayMouseMove
    PlayLabel.Parent := PlayButton
 
  PauseButton := TPanel.Create(WizardForm)
    PauseButton.Left := 50
    PauseButton.Top := 320
    PauseButton.Width := 32
    PauseButton.Height := 33
    PauseButton.Cursor := crHand
    PauseButton.ShowHint := True
    PauseButton.Hint := 'Приостановить музыку'
    PauseButton.OnClick := @PauseButtonOnClick
    PauseButton.Parent := WizardForm
 
  PauseImage := TBitmapImage.Create(WizardForm)
    PauseImage.Left := -32
    PauseImage.Top := 0
    PauseImage.Width := 288
    PauseImage.Height := 33
    PauseImage.Enabled := False
    PauseImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\MusicButtor.bmp'))
    PauseImage.Parent := PauseButton
//
    PauseImage.ReplaceColor:=$E2E2E2
    PauseImage.ReplaceWithColor:=clBtnFace
 
  PauseLabel := TLabel.Create(WizardForm)
    PauseLabel.Width := PauseButton.Width
    PauseLabel.Height := PauseButton.Height
    PauseLabel.Autosize := False
    PauseLabel.Transparent := True
    PauseLabel.OnClick := @PauseButtonOnClick
    PauseLabel.OnMouseDown := @PauseMouseDown
    PauseLabel.OnMouseUp := @PauseMouseUp
    PauseLabel.OnMouseMove := @PauseMouseMove
    PauseLabel.Parent := PauseButton
 
  StopButton := TPanel.Create(WizardForm)
    StopButton.Left := 82
    StopButton.Top := 320
    StopButton.Width := 32
    StopButton.Height := 33
    StopButton.Cursor := crHand
    StopButton.ShowHint := True
    StopButton.Hint := 'Остановить музыку'
    StopButton.OnClick := @StopButtonOnClick
    StopButton.Parent := WizardForm
 
  StopImage := TBitmapImage.Create(WizardForm)
    StopImage.Left := -64
    StopImage.Top := 0
    StopImage.Width := 288
    StopImage.Height := 33
    StopImage.Enabled := False
    StopImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\MusicButtor.bmp'))
    StopImage.Parent := StopButton
//
    StopImage.ReplaceColor:=$E2E2E2
    StopImage.ReplaceWithColor:=clBtnFace
 
  StopLabel := TLabel.Create(WizardForm)
    StopLabel.Width := StopButton.Width
    StopLabel.Height := StopButton.Height
    StopLabel.Autosize := False
    StopLabel.Transparent := True
    StopLabel.OnClick := @StopButtonOnClick
    StopLabel.OnMouseDown := @StopMouseDown
    StopLabel.OnMouseUp := @StopMouseUp
    StopLabel.OnMouseMove := @StopMouseMove
    StopLabel.Parent := StopButton
end;
 
procedure DeinitializeSetup1();
begin
  BASS_Stop();
  BASS_Free();
end;
 
[Setup]
 
 
; --- Source: AC2 part 23.iss ------------------------------------------------------------
[Files]
Source: BackgroundImage.bmp; DestDir: embedded; Flags: dontcopy noencryption
 
[Code]
function ShowWindow(hWnd, nCmdShow: LongWord): LongWord; external 'ShowWindow@user32.dll stdcall';
 
Procedure BackgroundOnActivate(Sender: TObject); Begin if WizardForm.Visible then WizardForm.Show End;
 
Procedure InitializeWizard2;
var BackgroundForm: TForm; BackgroundImage: TBitmapImage;
    Begin
BackgroundForm:= TForm.Create(nil)
    BackgroundForm.BorderStyle:= bsNone
    BackgroundForm.OnActivate:= @BackgroundOnActivate;
    ShowWindow(BackgroundForm.Handle, sw_ShowMaximized)    // фоновое окно на полный экран
BackgroundImage:= TBitmapImage.Create(BackgroundForm)
    BackgroundImage.Align:= alClient
    BackgroundImage.Stretch:= True
ExtractTemporaryFile('BackgroundImage.bmp')
    BackgroundImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\BackgroundImage.bmp'))
    BackgroundImage.Parent:= BackgroundForm
end;
 
[Setup]
 
 
; --- Dispatching code ------------------------------------------------------------
 
[Code]
 
function InitializeSetup(): Boolean;
begin
  Result := InitializeSetup1(); if not Result then exit;
end;
 
procedure InitializeWizard();
begin
  InitializeWizard1();
  InitializeWizard2();
end;
 
procedure DeinitializeSetup();
begin
  DeinitializeSetup1();
 

Всего записей: 47 | Зарегистр. 11-03-2010 | Отправлено: 17:16 11-03-2010 | Исправлено: geroinnn one, 17:48 11-03-2010
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
geroinnn one
Скрипт в в тег [more] спрячь!

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 17:42 11-03-2010 | Исправлено: skeptik_vdm, 17:45 11-03-2010
molot76



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот стилей для Inno наковырял кому надо, все не проверял но вроде рабочие...
http://slil.ru/28777828

Всего записей: 352 | Зарегистр. 24-06-2009 | Отправлено: 18:10 11-03-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
geroinnn one вот
Подробнее...
 

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 18:26 11-03-2010
daemon_rm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gocha1
если я не ошибаюсь, в репаках механиков не используется unarc.dll. там немного по другому сделано.

Всего записей: 152 | Зарегистр. 03-10-2009 | Отправлено: 20:01 11-03-2010 | Исправлено: daemon_rm, 20:02 11-03-2010
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daemon_rm
Там используется переименованный Arc.exe, а иногда Precomp.exe и там же создается новый прогрессбар и под ним уже скрывают и распаковку архива и прекомп!

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 20:52 11-03-2010
geroinnn one

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите ктонибудь плиз!
Короче при помощи проги ISS Joiner можно соеденить только 2 скрипта,и в итоге который скрипт получается, уже нельзя скрести с другим.
Можно какнибудь решить эту проблему?
Заранее спс!

Всего записей: 47 | Зарегистр. 11-03-2010 | Отправлено: 21:01 11-03-2010
YURSHAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
geroinnn one
 
ВНИМАНИЕ!

Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]
 
 
Добавлено:

Цитата:
Короче при помощи проги ISS Joiner можно соеденить только 2 скрипта,и в итоге который скрипт получается, уже нельзя скрести с другим.  

 
Можно
 

Цитата:
Можно какнибудь решить эту проблему?  

 
Можно, не использовать ISS Joiner. Эта прога хороша только для предотвращения дублируюших процедур, а на более сложных кодах она бесполезна...
 


----------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов

Всего записей: 857 | Зарегистр. 07-11-2009 | Отправлено: 21:14 11-03-2010
geroinnn one

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YURSHAT посоветуете тогда прогу для более сложных кодов,для скрещения скриптов.

Всего записей: 47 | Зарегистр. 11-03-2010 | Отправлено: 21:26 11-03-2010 | Исправлено: geroinnn one, 21:27 11-03-2010
nik1967



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
geroinnn one

Цитата:
YURSHAT посоветуете тогда прогу для более сложных кодов.

Ну так-то лучшая прога - мозги + Pascal .

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 21:33 11-03-2010 | Исправлено: nik1967, 21:34 11-03-2010
Krinkels



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
geroinnn one
ВНИМАНИЕ!

Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]
 
Читать научись, а потом спрашивай

----------
Рок моя честь, а моя честь моя жизнь.
krinkels.org

Всего записей: 764 | Зарегистр. 06-05-2009 | Отправлено: 21:40 11-03-2010 | Исправлено: Krinkels, 21:41 11-03-2010
daemon_rm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skeptik_vdm
спасибо)

Всего записей: 152 | Зарегистр. 03-10-2009 | Отправлено: 21:47 11-03-2010
Gnombus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто может дать готовый полностью скрипт, чтобы  в нем уже было прописанно работа с precomp+FreeArc
 
т.е просто вбить название репака и создать инстиляционый фаил
 
З.Ы. если можно то с коментариями....

Всего записей: 11 | Зарегистр. 11-03-2010 | Отправлено: 22:28 11-03-2010 | Исправлено: Gnombus, 22:30 11-03-2010
Krinkels



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gnombus
Еще один горе-репакер (шучу)
 
Держи

----------
Рок моя честь, а моя честь моя жизнь.
krinkels.org

Всего записей: 764 | Зарегистр. 06-05-2009 | Отправлено: 22:37 11-03-2010
Gnombus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Грац
 
Добавлено:
Krinkels
 
будь добр, как исправить эту ошибку?
 
http://img101.imageshack.us/i/43990372.png/
 
и еще вопрос, библиотеки куда скидывать?

Всего записей: 11 | Зарегистр. 11-03-2010 | Отправлено: 22:54 11-03-2010 | Исправлено: Gnombus, 23:09 11-03-2010
Sidoroff123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krinkels
не помог бы плиз соединить свой скрипт вот с этим:
Подробнее...

Всего записей: 26 | Зарегистр. 10-02-2010 | Отправлено: 23:23 11-03-2010
Krinkels



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gnombus
Обнови препроцессор для инно, должно помочь.
 
Sidoroff123
Это еще с каким?

----------
Рок моя честь, а моя честь моя жизнь.
krinkels.org

Всего записей: 764 | Зарегистр. 06-05-2009 | Отправлено: 23:35 11-03-2010
Gnombus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krinkels
ставил сегодня инно, все скачало с инета.....
 
как его еще можно обновить?

Всего записей: 11 | Зарегистр. 11-03-2010 | Отправлено: 23:45 11-03-2010
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (12-04-2010 11:44): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru