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

» Inno ide использование компонентов

Автор: nerv1909
Дата сообщения: 06.12.2013 10:46
[more] Добрый день!
Прошу помочь с проблемой использования вложенных компонентов. В секции [Components] при использовании Check параметра отображается только один вложенный компонент. В итоге в списке компонентов отображается только компонент readme\de (German). Если убрать Check: is64bit, то отображаются все вложенные компоненты. Как сделать отображение дерева компонентов с проверкой каждого из них? Заранее спасибо за совет.
Скрипт примера:
; -- Components.iss --
; Demonstrates a components-based installation.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
OutputDir=userdocs:Inno Setup Examples Output

[Types]
Name: full; Description: Full installation
Name: compact; Description: Compact installation
Name: custom; Description: Custom installation; Flags: iscustom

[Components]
Name: program; Description: Program Files; Types: full compact custom; Flags: fixed
Name: help; Description: Help File; Types: full
Name: readme; Description: Readme File; Types: full; Flags: checkablealone
Name: readme\en; Description: English; Flags: checkablealone; Check: is64bit
Name: readme\de; Description: German; Flags: checkablealone
Name: readme\ru; Description: RUssian; Flags: checkablealone; Check: is64bit
Name: test; Description: test; Flags: checkablealone; Types: full

[Files]
Source: MyProg.exe; DestDir: {app}; Components: program
Source: MyProg.chm; DestDir: {app}; Components: help
Source: Readme.txt; DestDir: {app}; Components: readme\en; Flags: isreadme
Source: Readme-German.txt; DestName: Liesmich.txt; DestDir: {app}; Components: readme\de; Flags: isreadme

[Icons]
Name: {group}\My Program; Filename: {app}\MyProg.exe

[Code]

function is64bit():boolean;
begin
    try
    if DirExists(expandconstant('{pf64}')) = true then
    result:=true;
    except
    result:=false;
    end;
end;
end. [/more]
Автор: vapod
Дата сообщения: 06.12.2013 11:47
nerv1909

Если я правильно понял, Вам сюда: Inno Setup (создание инсталяционных пакетов)
Автор: nerv1909
Дата сообщения: 06.12.2013 13:12
Добрый день, vapod!
Признаюсь на 9-ти страницах нашел только одно сообщение по компонентам, по вложенным компонентам не нашел совершенно ничего.
Есть еще какие-либо варианты по решению проблемы? Желательно, чтобы решение было настраиваемо, ане кодируемо.
Автор: vapod
Дата сообщения: 06.12.2013 14:06
nerv1909

Цитата:
не нашел совершенно ничего

А спросить? В той ветке.

Страницы: 1

Предыдущая тема: Access 2.0 в Windows 8


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