我想知道一些代码行末尾(见截图)的代码标记是否有解释或文档(适用于RAD Studio 10.4)。 我注意到前三个标记(对于Halt
、Continue
和Break
)将在这些项前缀为单元名称System.
时消失。
至于raise
,我不清楚小红色向上箭头表示什么以及应该如何处理它。 代码编译正常,没有错误、警告或提示。
procedure TForm1.FormCreate(Sender: TObject);
var
I: Integer;
begin
if False then Halt(99);
for I := 0 to 2 do
begin
if I = 0 then Continue;
if I = 1 then Break;
end;
try
Transaction.StartTransaction;
//update database
Transaction.Commit;
except
Transaction.Rollback;
raise;
end;
end;