7

インストール中にユーザーが対応するチェックボックスをオンにした場合、いくつかのコードを実行したいと思います。ヘルプ ファイルを読むと、タスクを使用する唯一の方法は、Files/ Icons/etc. セクション。セクションの手順に関連付けたいと思いますCode。これを行うことができますか?

4

2 に答える 2

12

独自のウィザード ページを定義する必要はありません。それらを追加タスクページに追加するだけです。

[Tasks]
Name: associate; Description:"&Associate .ext files with this version of my program"; \
    GroupDescription: "File association:"
[Code]
function NextButtonClick(CurPageID: Integer): Boolean;
begin
  Result := True;
  if CurPageID = wpSelectTasks then
  begin
    if WizardIsTaskSelected('taskname') then
      MsgBox('First task has been checked.', mbInformation, MB_OK);
    else
      MsgBox('First task has NOT been checked.', mbInformation, MB_OK);
  end;
end;

この投稿の功績は TLama にあります。

于 2012-12-31T12:48:15.137 に答える