« 変数の記述について | メイン | 「プログラムの追加と削除」での表示設定について »

メイン >> 6. [Code] セクションでの記述 >> イベント関数について

イベント関数について

[Code] セクションでは、インストーラに独自の処理をさせるように記述します。
実行する処理の定義は、イベント毎に記述することになります。

詳しくは、ヘルプ:使い方-パスカル・スクリプト-イベント関数 を参照してください。

イベント(関数)名 イベント内容
InitializeSetup セットアッププログラム実行前に呼び出されます。
使用する変数の初期化などを行います。

ダイアログの初期化については、InitializeWizard 関数で行います。
InitializeWizard セットアッププログラム実行前に呼び出されます。
この関数では、ダイアログに対する処理(作成など)を行います。
DeinitializeSetup セットアッププログラムが終了する前に呼び出されます。
CurStepChanged セットアッププログラムにある3つのステップが切り替わった時に呼び出されます。ステップは以下になります。

・インストール処理が始まる直前
・インストール処理が終わった直後
・インストールが成功し、セットアッププログラムが終了する直前
NextButtonClick 各ダイアログで、「次へ」ボタンが押されたときに呼び出されます。
BackButtonClick 各ダイアログで、「前へ」ボタンが押されたときに呼び出されます。
CancelButtonClick 各ダイアログで、「キャンセル」/「閉じる」ボタンが押されたときに呼び出されます。
ShouldSkipPage 強制表示されるダイアログ以外のダイアログを表示する前に呼び出されます。True を返値に設定するとそのダイアログは表示されずに処理が進みます。
強制表示されるダイアログは以下になります。
・ようこそ ダイアログ
・インストール準備中 ダイアログ
・インストール実行中 ダイアログ
CurPageChanged 各ダイアログが表示されたときに呼び出されます。
CheckPassword セットアッププログラムの実行にパスワードを設定する場合には、このイベント関数を記述します。
NeedRestart インストールが正常に終了した後に、システムの再起動を行う場合には、このイベント関数を記述します。
UpdateReadyMemo インストール情報を表示するダイアログ(インストールの準備ができました) を表示する直前に呼び出されます。インストール情報の内容を変更する場合に記述します。
RegisterPreviousData セットアッププログラムで入力された情報をレジストリに書き込む場合に記述します。
CheckSerial セットアッププログラムで、ユーザー情報を入力させるようにしていて、でシリアル番号も入力項目に含める場合に記述します。
   
InitializeUninstall アンインストールプログラム実行前に呼び出されます。
DeinitializeUninstall アンインストールプログラムの終了直前に呼び出されます。
CurUninstallStepChanged アンインストールプログラムにある3つのステップが切り替わった時に呼び出されます。ステップは以下になります。

・アンインストール処理が始まる直前
・アンインストール処理が終わった直後
・アンインストール成功し、アンインストールプログラムが終了する直前
UninstallNeedRestart アンインストールが正常に終了した後に、システムの再起動を行う場合には、このイベント関数を記述します。

投稿者 yamadas : 2006年08月17日 23:00

« 変数の記述について | メイン | 「プログラムの追加と削除」での表示設定について »