Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Цитата A1EXXX:
можно ли этот код записать как-то иначе через InitializeWizard??? »
Процедура InitializeWizard, задаёт всё глобально, т.е. применимо ко всему инсталлятору. Попробуйте менять шрифт таким образом:
Пример
Код: Выделить весь код
[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes

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

[Code]
var
  NewFont, OldFont: string;
  
procedure InitializeWizard();
begin
  NewFont:= 'Tahoma';
  OldFont:= WizardForm.Font.Name;
end;

procedure CurPageChanged(CurPageID: Integer);
begin
  if (CurPageID = wpWelcome) or (CurPageID = wpInfoBefore) or (CurPageID = wpInfoAfter) then
    WizardForm.Font.Name:= OldFont
  else WizardForm.Font.Name:= NewFont;
end;

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 17:00, 01-11-2009 | #348