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

Статус
В этой теме нельзя размещать новые ответы.

makst

Новичок
Mailchik,

Код:
[Icons]
Name: {group}\{#GameName}; Filename: {app}\{#exeName}; Check: CheckError;
Name: {commondesktop}\{#GameName}; Filename: {app}\{#exeName}{#exeDir}; Workingdir: {app}; Tasks: Icons\StartMenu; Check: CheckError;

[Tasks]
Name: icon; Description: {cm:Icons}
Name: icons\Desktop; Description: {cm:DesktopIcons}
Name: icons\StartMenu; Description: {cm:StartIcons}
Теперь при его выборе не создаётся..
 

Mailchik

Старожил
Проверенный
kkels, потому, что ты в тасках при выборе меню пуск создаёшь ярлык на рабочем столе.
[SOURCE="inno"][Icons]
Name: {group}\{#GameName}; Filename: {app}\{#exeName}; Tasks: Icons\StartMenu; Check: CheckError;
Name: {commondesktop}\{#GameName}; Filename: {app}\{#exeName}{#exeDir}; Workingdir: {app}; Tasks: icons\Desktop; Check: CheckError;

[Tasks]
Name: icon; Description: {cm:Icons}
Name: icons\Desktop; Description: {cm:DesktopIcons}
Name: icons\StartMenu; Description: {cm:StartIcons}[/SOURCE]
так попробуй
 

makst

Новичок
Mailchik, теперь при выборе всё нормально, но есть другая проблема. Ярлык неактивен, нажимаю на него - ноль эффекта, правой кнопкой>Расположение>http://i42.fastpic.ru/big/2012/0901/1a/2623f50aef4924e4d3b21bf86896131a.png

+ Если запустить из корневой папки то, http://i43.fastpic.ru/big/2012/0901/3b/66e4ca46a594865f1d9ab9e8a2f5003b.png

Наверное накосячили мы..
 

ACtivity

Новичок
Mailchik, теперь при выборе всё нормально, но есть другая проблема. Ярлык неактивен, нажимаю на него - ноль эффекта, правой кнопкой>Расположение>http://i42.fastpic.ru/big/2012/0901/1a/2623f50aef4924e4d3b21bf86896131a.png

+ Если запустить из корневой папки то, http://i43.fastpic.ru/big/2012/0901/3b/66e4ca46a594865f1d9ab9e8a2f5003b.png

Наверное накосячили мы..
У тебя проблема связанная с реестром игры вроде, если я не ошибаюсь, или в коде прописан файл.reg для записи данных в реестр системы. он отсутствует, или указан адрес не верно.
 

Devils Night

Ветеран
[Icons]
Name: {group}\{#GameName}; Filename: {app}\{#exeName}; Tasks: Icons\StartMenu; Check: CheckError;
Name: {commondesktop}\{#GameName}; Filename: {app}\{#exeName}{#exeDir}; Workingdir: {app}; Tasks: icons\Desktop; Check: CheckError;
kkels, смотри внимательней на пути в секции Icons, может всё потому что между {#exeName} и {#exeDir} не хватает слеша?

Код:
[Icons]
Name: {group}\{#GameName}; Filename: {app}\{#exeName}; Check: CheckError
Name: {commondesktop}\{#GameName}; Filename: {app}\{#exeName}\{#exeDir}; Workingdir: {app}; Tasks: Icons\StartMenu; Check: CheckError
Вообще приглядись к Filename
Код:
Filename: {app}\{#exeName}
Filename: {app}\{#exeName}\{#exeDir}
странное расположение у тебя.
 
Последнее редактирование:

namquang93

Новичок
I have a function to convert a float number to string, it worked normally with ANSI compiler but when I try to use Inno Setup Unicode compiler it returned wrong result. I don't know what's the reason, can anyone help me:
Код:
function NumToStr(Float: Extended): String;
begin
    Result:= Format('%.2n', [Float]);StringChange(Result, ',', '.');
    while ((Result[Length(Result)] = '0') or (Result[Length(Result)] = '.')) and (Pos('.', Result) > 0) do
        SetLength(Result, Length(Result)-1);
end;
thanks very much
 

Evilboy

Новичок
Can anyone help me ??

I have many scripts and file of it!! Many of them have images which load in starting of installer when I try to change it with some other image and compile then !!After running exe it says invalid image!!

I also tried of doing the same size like 600x300 everything same but then also it shows the same error!!
 

kingshady

Новичок
Ребят, нужно в софт вставить хамачи, но когда приходит время, после установки запуска установки хамачей появляется:
Невозможно выполнить файл:
....\Redist\Hamachi.msi

CreateProcess: сбой; код193,
%1 не является приложением Win32.
хамачи же вроде как 1 версия для всех платформ... у меня х64
 

kingshady

Новичок
alex0413 теперь запускаются хамачи сами, а не установка) или типа они проверяют, если утсановлено то запускают, а если нет, то устанавливают?
 
Последнее редактирование:

ACtivity

Новичок
alex0413 теперь запускаются хамачи сами, а не установка) или типа они проверяют, если утсановлено то запускают, а если нет, то устанавливают?
Если у тебя клиент хомяк установлен, то он его запустит, а если нет, то запустит установку данного клиента., соответственно интсалл.
 

namquang93

Новичок
I have a function to convert a float number to string, it worked normally with ANSI compiler but when I try to use Inno Setup Unicode compiler it returned wrong result. I don't know what's the reason, can anyone help me:
Код:
function NumToStr(Float: Extended): String;
begin
    Result:= Format('%.2n', [Float]);StringChange(Result, ',', '.');
    while ((Result[Length(Result)] = '0') or (Result[Length(Result)] = '.')) and (Pos('.', Result) > 0) do
        SetLength(Result, Length(Result)-1);
end;
thanks very much
anyone help me :(
 

YURSHAT

Тех. админ
Администратор
namquang93, this function is correct work on unicode (this function from NFS Undercover 2x)
 
Последнее редактирование:

Лёха

Участник
Есть информационная кнопка, как сделать так что бы при нажатии на ОК пользователя перебрасывало на сайт?

Код

И подскажите почему это происходит когда включаю в сетапник рекордс файл, если делать в тестовом режиме всё отлично.
 
Последнее редактирование:

YURSHAT

Тех. админ
Администратор
Есть информационная кнопка, как сделать так что бы при нажатии на ОК пользователя перебрасывало на сайт?
Пример
 

pshaklein

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

Как реализовать страницу подобного вида с дополнением чекбокса:
"Не создавать папку в меню пуск"?




То-есть именно на этой странице хотелось бы совместить выбор директории установки и группы меню. Заранее, благодарю.
 

YURSHAT

Тех. админ
Администратор
Как реализовать страницу подобного вида с дополнением чекбокса:
"Не создавать папку в меню пуск"?
Пример
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху