FreeBASIC マニュアルのトップに戻る

FreeBASIC Local

目次→実行時ライブラリー参考→エラー処理関連LOCAL←オリジナル・サイト

LOCAL 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

現在のエラー処理操作を設定する、エラー処理操作の命令

構文:
On Local Error Goto label

記述:
On Error 構成の中で Local 節を使うと、On Local Error として、同じ SubFunction の中でエラー操作を定義できるようになります。

注意:
現在、Local 句 (Sub/Function の中だけで認められる) はコンパイラによって無視され、エラー ハンドラーは On [Local] Error と同じ手続きのスコープ内にある必要があります。

例:
'' -lang fblite か qb で、コンパイルします

#lang "fblite"

Declare Sub foo

foo
Print "ok"
Sleep

Sub foo
  Dim errno As Integer
  On Local Error Goto fail
  Open "xzxwz.zwz" For Input As #1
  On Local Error Goto 0
  Exit Sub
fail:                  ' ここで、エラー処理を始めます
  errno = Err
  Print "Error "; errno      ' エラーb表示します。
  Sleep
End Sub



QBからの違い:

参照:
エラー処理関連 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2022-03-21 08:03:17
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

ホームページのトップに戻る

表示-非営利-継承