私のコードでは、以下の機能が繰り返されています。(私はインストーラを作成するためにいくつかのコードを使っています。inno setup - 重複機能を正しく使うには?
CurInstallProgressChanged
CancelButtonClick
InitializeWizard
CurPageChanged
それがエラーを持ってしないように、など、CancelButtonClick1に及び2(例えば)これらの関数の名前を変更しても大丈夫ですか?
私のコードでは、以下の機能が繰り返されています。(私はインストーラを作成するためにいくつかのコードを使っています。inno setup - 重複機能を正しく使うには?
CurInstallProgressChanged
CancelButtonClick
InitializeWizard
CurPageChanged
それがエラーを持ってしないように、など、CancelButtonClick1に及び2(例えば)これらの関数の名前を変更しても大丈夫ですか?
CurInstallProgressChanged
およびCancelButtonClick1
は、その名前を持つ必要があります。 CurInstallProgressChanged1
とCancelButtonClick1
という名前を付けることはできません。
InitializeWizard
からInitializeWizard1
とInitializeWizard2
を呼び出します。しかし、CurInstallProgressChanged1
またはCancelButtonClick1
とはどこでも呼べません。
イベント関数の実装が1つしかない場合は、その名前に数値を追加する必要はありません。 CurInstallProgressChanged
とCancelButtonClick
のままにしてください。
はその後、あなたはCurPageChanged
(CurPageChanged1
とCurPageChanged2
)の2つの実装を持っていますが、メインの実装CurPageChanged
を持っていません。 answer, I've already pointed you to saysとして
は:
あなたは、さまざまなソースからの様々な機能の実装を再利用している、それらのは、一般的に同じInno Setupのイベント関数に(
InitializeWizard
のような)を実装しています。これらのイベント関数をマージする必要があるのは、関数実装が1つだけであるためです。
異なる実装に固有の接尾辞を追加し、をメイン実装から呼び出すことで、これを行うことができます。