Вопрос Изменение WizardImageFile после выбора языка

jordanplumb

Мимокрокодил
Как сделать чтоб от выбора языка менялась WizardImageFile=Wizardimage.jpg

ну типа я выбираю рузке и показывает "Wizardimageruze.jpg"
а когда выбираю онглизке показывает "Wizardimageonglizke.jpg""
 

Nemko

Дилетант
Модератор
jordanplumb,
Код:
[Setup]
AppName=Test
AppVerName=Test
CreateAppDir=No

[Files]
Source: "rus.bmp"; Flags: "dontcopy";
Source: "eng.bmp"; Flags: "dontcopy";

[Languages]
Name: eng; MessagesFile: compiler:Languages\English.isl
Name: rus; MessagesFile: compiler:Languages\Russian.isl

[Code]
procedure LoadImageLanguage(FileName: String);
begin
  ExtractTemporaryFile(FileName);
  WizardForm.WizardBitmapImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\'+FileName));
  DeleteFile(ExpandConstant('{tmp}\'+FileName));
end;

procedure InitializeWizard;
begin
  case ActiveLanguage of
    'rus': LoadImageLanguage('rus.bmp');
    'eng': LoadImageLanguage('eng.bmp');
  end;
end;
P.S.: Для справки, директива WizardImageFile не поддерживает формат jpg, а только bmp. Чувствую недосказанность...
 
Последнее редактирование:

jordanplumb

Мимокрокодил
Оп Оп НЕ ФРАЕР-ОК
обязательно ботву подтягивать ?
так понимаю теперь через ботву кнопочки переделывать ?
и даже если убрать новосозданные визардформы
просто ковыряю франкинштейна из чужого экземпла...
на сколько это вообще актуально ?
5 лет назад уже бросил это дело И ВОТ ОПЯТЬ
 
Последнее редактирование модератором:
Сверху