Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup 如果旧程序仍然存在,如何使这行代码重新检查_Inno Setup - Fatal编程技术网

Inno setup 如果旧程序仍然存在,如何使这行代码重新检查

Inno setup 如果旧程序仍然存在,如何使这行代码重新检查,inno-setup,Inno Setup,因此,我发现并修改的代码行很少,检查是否安装了较旧版本的程序,并提出将其删除。但如何让它再次检查?如果它询问您是否要卸载,我按“是”,则会显示旧安装的卸载msgbox,当我按“否”不卸载时,新安装程序仍允许继续安装 [code] function NextButtonClick(CurPageID: Integer): Boolean; var ResultCode: Integer; begin Result := True; if CurPageID = wpWelcome t

因此,我发现并修改的代码行很少,检查是否安装了较旧版本的程序,并提出将其删除。但如何让它再次检查?如果它询问您是否要卸载,我按“是”,则会显示旧安装的卸载msgbox,当我按“否”不卸载时,新安装程序仍允许继续安装

[code]
function NextButtonClick(CurPageID: Integer): Boolean;
var
  ResultCode: Integer;
begin
  Result := True;

  if CurPageID = wpWelcome then
  begin
    Result := False;
    if Exec(ExpandConstant('WHAT TO PUT HERE?'), '', '', 
      SW_SHOW, ewWaitUntilTerminated, ResultCode) then
    begin
      if ResultCode = 0 then    
        Result := True
      else
        MsgBox('#COMMENT#', mbCriticalError, MB_OK);
    end;
  end;
end;

这行代码中需要修改哪些内容,以便我可以将其用于我的目的?

请参见,然后在中选择“ResultCode”。请在代码中选中“iResultCode”。如果不是0,则卸载未完成。@jryka-我的评论是针对您的原始问题提出的。您正在执行卸载程序。我不知道你为什么改变了,现在又问了另一个问题。为了清楚起见,我评论的退出代码对于Inno安装卸载程序是有效的。我对Authorization.exe一无所知。