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

FreeBASIC Erl

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

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

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

エラーが発生した行を返す、エラー処理関数。

構文:
declare function Erl ( ) as Long

用法:
result = Erl

戻り値:
誤りが発生した、最後の行番号を含む、Long の戻り値。

記述:
Erl は、誤りが発生した、最後の行番号を、返します。
誤りが発生しないと、Erl は、0 を返します。

いつもErl が、有効に使えるわけではありません。-- QB 風のエラー処理を、可能にしなければなりません。

Erl は、RESUME と RESUME NEXT によってリセットされます。

例:

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

#lang "fblite"

' 注意: '-ex' オプションによる編集が必要です。

On Error Goto ErrorHandler

' 明白なエラーを発生させます
Error 100

End

ErrorHandler:

  Dim num As Long = Err
  Print "行 "; Erl; " で、エラー "; num
  Sleep
  Resume Next

' 予想される出力は、下記です。
' 行 6 で、エラー 100


QBからの違い:

参照:

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

ページ歴史:2022-03-25 10:57:49
日本語翻訳:WATANABE Makoto、原文著作者:JasonFirth

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

表示-非営利-継承