クローズされるまで点灯しています。バーコードを読み取ることができます。[,[最小桁数[-最大桁数]]]上記のほかにいろんな指定がありますが、それは各BHTの取説を見てください。Code128の4桁~25桁を可能としています。このオープン例を使った簡単なテストプログラムを以下に示します。END実際の処理としては、上記のテストプログラムでは不十分です。準備できていないことがあります。コード入力が可能な様に組んでおくことが必要です。キー入力出来る様にしたバーコード入力関数の例です。この関数の処理は以下の様な仕様になっています。(1)最初にカーソル位置を退避する。(2)バーコードデバイスオープンを行い、キー入力とバーコードスキャンを待つ。(3)バーコードスキャンがあれば、コードを変数に戻し、関数を終わる。(4)[F4]キーが押下された場合は、戻り値にそのフラグを持って関数を終わる。(5)[F1]キーが押下された場合は、キー入力処理になる。(6)数字キーであれば入力文字列に追加する。(7)[F2]キーが押下された場合は、バーコードスキャン(2)に戻る。(8)[F4]キーが押下された場合は、戻り値にそのフラグを持って関数を終わる。WENDこの関数はまだまだ足りない点があると思いますので、改造をして下さい。そのデータファイルのデータを使用して処理を進めることはよくあります。プロトコル指定:以下の各指定を文字列で行う。"RSPMT1"この例はほぼ全てのプロトコル指定を行っています。リンク確立時のタイムアウト時間30秒の指定です。使った受信時は以下のコマンドでした。指定した分の桁数が確保されない気がしました。ファイルを読込んだ時には、文字列の右側の空白を取除く(トリム)必要があります。ラップした関数について受信と送信に分けて関数を作ってみました。(土)BHT-BASIC4.0:簡単なメニュー表示・選択を行うユーザ関数について簡単なメニュー表示・選択を行うユーザ関数を作ってみました。「ENT」キーの押下でメニュー選択を行います。実際の表示は以下の様な感じです。各数字キーを押下することで、メニューの選択が直接その行に移動します。1~9までにしか対応していません。それ以上のメニューの場合は問題が在ります。この辺りは、参考にされた場合は改造等をして下さい。以下にこの関数のソースを示します。Function尚、この関数を実行する例のメインのソースは以下になります。HomePageLSFLPOP。