1
私が直接
InitializedWizard
セクションのすべてのページを作成してい
(彼らは例のために作成するために必要はありません。Page2, Page5, Page1
)を Inno Setup Pascalスクリプトコードをサブ関数/サブプロシージャに分割することはパフォーマンスに影響しますか?
procedure InitializeWizard;
var
Text : TLabel;
Begin
Page2 := CreateCustomPage(Page1.ID, '', '');
Text := TLabel.Create(page2);
Text.Left := ScaleX(0);
Text.Top := ScaleY(35);
Text.Caption := '';
Text.Parent:= Page2.Surface;
Page5 := CreateCustomPage(Page4.ID, '', '');
Text := TLabel.Create(Page5);
Text.Left := ScaleX(0);
Text.Top := ScaleY(35);
Text.Caption := '';
Text.Parent := Page5.Surface;
End;
のようなI違いがある、私は
procedures
分離のページを作成した場合、これを
InitializeWizard
のように呼びますか?
procedure CreatePage1;
var
Text : TLabel;
begin
Page2:= CreateCustomPage(Page1.ID, '', '');
Text := TLabel.Create(Page2);
Text.Left := ScaleX(0);
Text.Top := ScaleY(35);
Text.Caption := 'Tickets Printer';
Text.Parent := Page2.Surface;
end;
procedure InitializeWizard;
begin
CreatePage1();
CreatePage2();
CreatePage3();
end;
私はその質問を理解しているかどうかわかりません。本当に問題がありますか?それともこれは単なる一般的な質問ですか? –
インストーラを実行するとパフォーマンスが非常に悪くなり、ページの作成順序を変更するとパフォーマンスは向上しますが、3分前にWelcomeに挿入されたイメージの抽出順序を変更して問題を解決しましたページ(最後に抽出された画像)では、質問を削除します。申し訳ありませんが、最初は説明しませんでした。 –
マーティンありがとう –