label a;
begin
  goto a;
a:
 ....
end;

解决方案 »

  1.   


    例如:  function XXX:Boolean;
      label
        LABEL_DestroyBracket;
      begin
        Result:=False;
        case MyPStack.TOP of
          '{'        :  if Value='}' then goto LABEL_DestroyBracket;
          '['        :  if Value=']' then goto LABEL_DestroyBracket;
          '('        :  if Value=')' then goto LABEL_DestroyBracket;
        end;
        Exit;
      LABEL_DestroyBracket:
        MyPStack.POP;
        Result:=True;
      end;
      

  2.   

    但是编译器提示 label not found
      

  3.   

    不要用 Goto 不利于程序的结构化设计,你可以用其他的语句来实现 Goto 的功能。