2012-05-15 139 views
4

我一直在编码Inno Setup今天下午,我读了一些Pascal documentation其中说exit是用来退出循环。我试着在我的代码中使用它,而不是它退出函数。例如,在此函数的消息框将永远不会被显示:退出循环退出功能代替

function NextButtonClick(CurPageID: Integer): Boolean; 
var i: Integer; 
begin 
    Result := True; 

    for i := 0 to 4 do 
    begin 
     exit 
    end; 

    MsgBox('test',mbInformation,MB_OK); 
end; 

我做了一些更多的谷歌搜索和Pascal也有break关键字,所以我使用的,它工作正常。 exit真的应该用于退出该功能吗?我记得今天下午阅读帕斯卡没有相当于C风格的回报声明。

我真的需要一些关于Inno Setup正在使用的Pascal版本的很好的文档。我已阅读Inno帮助页面,但他们不包含此类内容。谢谢

回答