Скрипты Inno Setup. Помощь и советы [часть 6]

Ответить
 • Просмотры: 48
Аватара пользователя
habib2302

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение habib2302 »

доброе время суток. дело в том, что после установки я хочу еще распаковать портативку и появляется этот диалог



хотя в секции Setup указал

Код:

Код: Выделить всё

CreateUninstallRegKey=not IsComponentSelected('AIDA64\Portable and AIDA64\Portable\1 and AIDA64\Portable\2 and AIDA64\Portable\3 and Lang and Lang\ru and Lang\en and Lang\ua')
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение saurn »

выше 5.5.1 еще нет. а в текстовом файле лицензии нет этого. попробуй изменить формат текстового файла txt->rtf или rtf->txt
Аватара пользователя
diman_21Ru

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение diman_21Ru »

Всем привет у Jove в мод-паке появилась занятная функция Авто-оповещение об обновлении Модпака как это можно реализовать ?
Аватара пользователя
diman_21Ru

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение diman_21Ru »

Как можно реализовать компоненты сюда добавляю просто [Components] не работает

вот скрипт :
http://rghost.ru/52375292
Аватара пользователя
Valera90

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Valera90 »

diman_21Ru, да меня тоже интересует это может кто то знает как это сделать ?
Аватара пользователя
Valera90

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение Valera90 »

Как можно исправить сбоку баг на windows 7 все нормально но на Windows 8 вот как понимаю из за совместимости но все же можно может как то решить Изображение
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение saurn »

Цитата diman_21Ru:



Как можно исправить сбоку баг на windows 7 все нормально но на Windows 8 вот как понимаю из за совместимости но все же можно может как то решить
Скрипты Inno Setup. Помощь и советы [часть 6]





Цитата saurn:



Похоже на косяк скинирования.
Скрипты Inno Setup. Помощь и советы [часть 6]




Да, встречал я такое пропадание скроллбара при использовании IsSkin/IsSkinEx.dll. При размере шрифта, отличном от умолчального, у ComponentsList не отрисовывается скроллбар, хотя такой же компонент TasksList отрисовывает как надо. Выставление у ComponentList таких же свойств, как у TasksList, ничего не дало. Но, если запускать на системе с классической темой, то скроллбар у ComponentList рисуется. Поэтому перед инициализацией скина необходимо установщику отрубить визуальные стили. Инициализацию скина проводят либо в InitializeSetup, либо при многоязычном установщике в InitializeLanguageDialog (если версия IS расширенная), поэтому первой строкой в теле одной из этих функций нужно написать:



Код:

Код: Выделить всё

procedure SetThemeAppProperties(dwFlags: DWORD); external 'SetThemeAppProperties@uxtheme.dll stdcall';
function InitializeSetup(): Boolean;
begin
    // disable visual style
    SetThemeAppProperties(0);
    // load skin
    ...
end;
Аватара пользователя
habib2302

Re: Скрипты Inno Setup. Помощь и советы [часть 6]

Сообщение habib2302 »

Как можно прописать в скрипте запрет установки в Windows XP... Изображение Кроме остальных систем...

Большое прибольшое спасибо за помощь...
Ответить

Вернуться в «Автоматическая установка приложений»