Pascal 上预期的标识符
Identifier expected on Pascal
我不断收到错误消息:Identifier expected
下面的代码片段。
function InitializeSetup: Boolean;
begin
if (not IsUpgrade()) then
begin
MsgBox(ExpandConstant('{cm:BaseAppMissing}'), mbError, MB_OK);
Result := False;
end;
else
begin
Result := True;
end;
end;
然后当我删除 else
部分时,它工作得很好。我的代码有什么问题?开始-结束配对似乎没问题。我错过了什么?
function InitializeSetup: Boolean;
begin
if (not IsUpgrade()) then
begin
MsgBox(ExpandConstant('{cm:BaseAppMissing}'), mbError, MB_OK);
Result := False;
end;
end;
删除 if...then...else
子句中 end
关键字后的分号。
我不断收到错误消息:Identifier expected
下面的代码片段。
function InitializeSetup: Boolean;
begin
if (not IsUpgrade()) then
begin
MsgBox(ExpandConstant('{cm:BaseAppMissing}'), mbError, MB_OK);
Result := False;
end;
else
begin
Result := True;
end;
end;
然后当我删除 else
部分时,它工作得很好。我的代码有什么问题?开始-结束配对似乎没问题。我错过了什么?
function InitializeSetup: Boolean;
begin
if (not IsUpgrade()) then
begin
MsgBox(ExpandConstant('{cm:BaseAppMissing}'), mbError, MB_OK);
Result := False;
end;
end;
删除 if...then...else
子句中 end
关键字后的分号。