На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ Inno Setup
Пожалуйста, выделяйте текст инсталлятора написанного на Inno Setup тегом [сode=ins] ... [/сode]. Для этого используйте кнопку [code=ins] в форме ответа или выпадающего списка, если нужно вставить код из другой программы.


Обязательно указывать:

  • Программу, используемую для создания инсталлятора.



Если в ходе решения проблемы возникли дополнительные вопросы, по возможности задаем их в той же теме.


Выразить свое отношение к модераторам раздела можно здесь: Profi, Fester
Модераторы: Fester
  
> Запись в реестр в зависимости от выбранного языка, Inno Setup
    Доброго времени суток всем.

    Файл установки Inno Setup имеет русский и английский язык, чтобы пользователь мог выбрать язык интерфейса:

    ExpandedWrap disabled
      [Languages]
      Name: "en"; MessagesFile: "compiler:Default.isl";
      Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl";


    Нужно сделать так чтобы при установке в зависимости от выбранного языка в реестр записывалось какое-то значение, например если пользователь выбрал английский, то в реестр нужно прописать "english", если выбрал русский, то "russian", и т. д...
    Сообщение отредактировано: Icer -
      Попробуй, как-нибудь так:
      ExpandedWrap disabled
        [Registry]
        Root: HKLM; Subkey: "Software\My Program"; ValueType: string; ValueName: "Language"; ValueData: "{language}"

      Сейчас нет возможности проверить :(
        Kray74, большое спасибо, все работает! :)
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0184 ]   [ 15 queries used ]   [ Generated: 27.04.24, 18:28 GMT ]