IODef関数

指定した入出力のビット、バイト、ワードまたはI/Oラベルが定義されているかを返します。

書式
IODef (IO型, IO幅, ポート番号)

IODef (IOラベル)

パラメーター

IO型
I/Oの型を表す整数値

  • 0 - 入力
  • 1 - 出力
  • 2 - メモリー
IO幅
ポートの幅を表す整数値: 1 (ビット), 8 (バイト), または16 (ワード)
ポート番号
ラベルを返すビット, バイト, またはワードを表す整数値
IOラベル
文字列で標準I/Oまたは、メモリーI/Oラベルを指定する文字列式です。

戻り値
指定した入出力のビット, バイト, ワード, またはI/Oラベルが定義されている場合は"True"、それ以外は "False"を返します。

参照
IOLabel$関数, IONumber関数

IODef関数使用例

Integer i

     For i = 0 To 15
       If IODef( 0, 1, i) = TRUE Then
         Print "Port " , i, " is defined"
       Else
         Print "Port " , i, " is undefined"
       EndIf
     Next i