表示: Object Pascal C++
表示設定

E2127 'goto %s' が try 文を横切っています (Object Pascal)

提供: Appmethod Topics
移動先: 案内, 検索

エラーと警告のメッセージ(Object Pascal):インデックス への移動

goto 文は例外処理文の中へ,また例外処理文の中から外へジャンプできません。


program Produce;

label 1, 2;

begin
  goto 1;
  try
1:
  except
    goto 2;
  end;
2:
end.

{ このコードの goto 文は両方とも正しくない。例外処理ブロックの中へ,また外へはジャンプできない

この問題の理想的な解決方法は goto 文の使用をすべてやめることだが,それが不可能な場合は,プログラム構造を見直し,適切な処理の順序を見つけ出さなければならない }

個人用ツール
他言語版