假设现在有5重for循环,怎样从第5重循环里退出来,继续执行最外层循环后面的代码呢?
解决方案 »
- toolbar菜单怎样用大图标
- Inno Setup安装一个AcitveX的控件,如何判断控件是否被网页使用
- OCX方法的参数怎么传递呀!
- 请教高手:怎样在自制的组件中添加dragdrop,dropover,enddrag事件??急!!!
- aiirii(ari-爱的眼睛) , wnhoo(e梦缘) 请来接分!
- 一个模拟键盘的问题
- 请问编译原理词法分析器是干什么用的,怎么用???
- 有关调用DSPack控件播放Avi视频文件出现在有些Avi播放时有声音没图像的问题?
- 有能在dbgrid中单击某个单元格中实现checkbox的方法也可以!
- GUID菜鸟请教众大侠
- 三个三角了,专家分999了,散分
- 关于语音卡一个参数的问题
比方说
procedure TForm1.btn1Click(Sender: TObject);
var
a,b,c,d,e :Integer;
j : Boolean;
begin
for a:= 0 to 10 do
begin
for b := 0 to 10 do
begin
if j then
begin
Break;
end;
for c := 0 to 10 do
begin
if j then
begin
Break;
end;
for d := 0 to 10 do
begin
if j then
begin
Break;
end;
for e := 0 to 10 do
begin
if e = 5 then
begin
j := True;
Break;
end;
end;
end;
end;
end;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
label F;
var
I, J ,K: Integer;
begin
for I := 0 to 10 do
begin
for J := 0 to 10 do
begin
for K := 0 to 10 do
begin
goto F;
end;
end;
end; F: ShowMessage('YES');
end;这样的?
var
a, b, c, d, e: Integer;
begin
for a := 0 to 10 do
begin
try
for b := 0 to 10 do
for c := 0 to 10 do
for d := 0 to 10 do
for e := 0 to 10 do
begin
ShowMessage('');
raise Exception.Create('');
Break;
end;
except
end;
end;
end;