ハンディターミナル用ソフトウェア開発ツール
BHT-BASIC4.0開発パック
BHT用のアプリケーション開発に必要なソフトをまとめたパッケージ
サイト内のレイアウトと、実際の印刷レイアウトは異なります。
ハンディターミナル用ソフトウェア開発ツール
BHT用のアプリケーション開発に必要なソフトをまとめたパッケージ
BHTシリーズのアプリケーション開発に必要なソフトウェアツールがすべて納められたパッケージです。このパッケージは以下のソフトウェア、付属品が含まれており、すぐに開発がスタートできます。
従来のBHT-BASIC3.6での開発も可能になっています。
*シュミレータは開発パックに同梱されておりません。ライブラリ(別売)に添付されております。
BHT-BASICは、マイクロソフト社のMS-BASICを基本に、ハンディターミナルで使いやすいBASIC言語です。バーコードリーダ特有の機能も命令一つで実現します。(バーコード読み取り、データ送受信などの専用の命令・関数を用意)
また、BHT-BASICの動作環境はインタプリタですので、プログラムミスによる暴走やメモリ破壊はなく、安定して動作します。
従来のBHT-BASIC3.6のプログラム基本要素(プログラムサイズ、データファイルサイズや変数・ラベル長など)を拡張し、プログラム開発の自由度が飛躍的に向上しました。(2)
BHT-BASIC3.xで作成されたソースプログラムは変更することなく(3)BHT-BASIC4.0コンパイラでコンパイルする事が可能です。
BHT-BASIC4.0ではBHT-BASIC3.6をベースにし、扱えるファイルサイズやプログラムサイズを拡張しました。また変数スコープ/有効期間、ユーザ定義関数を強化し、プログラム開発効率を向上しています。
このため、BHT-BASIC4.0の実行プログラムは、拡張子.PD4形式となり、BHT-BASIC3.xの実行プログラムである.PD3形式とは異なります。
BHT-BASIC4.0でコンパイルした実行プログラム(PD4形式)は、BHT-BASIC4.0対応システムを搭載したBHT(BHT-300シリーズ)で動作します。従来のBHT-BASIC3.x対応システムを搭載したBHT(BHT-8000シリーズ他)では動作しません。
また、BHT-BASIC4.0で記述されたソースプログラムは、BHT-BASIC3.6設定でコンパイルすることはできません。
大容量のデータファイルを作成できるように、データファイルの各種サイズを拡張しました。
| 最レコード数 | 32,767件から2G件に拡張(長整数型の最大と同じ) |
|---|---|
| 最大レコード長 | 255バイトから65,535バイトに拡張 |
| フィールド変数サイズ | 255文字から8192文字に拡張(文字列型の最大文字列長と同じ) |
| フィールド個数 | 16個から254個に拡張 |
データサイズの拡大、大容量のデータファイルのアクセスできるように、BHTで使用できる型を拡張しました。
変数のスコープ(変数を参照できる範囲)を強化しました。(PUBLICステートメント)
併せて、ユーザ定義関数内で定義されている変数の有効期間(変数の値を保持し続ける期間)を制御できるようにしました。(DIM, PRIVATE, STATICステートメント)
BYVAL, BYREFにより、引数の値の渡し方を細かく制御できるようにしました。(BHT-BASC3.6はBYVAL動作)配列変数を引数に指定可能にしました。この場合、必ずBYREFとなります。
プログラムを記述する際の下記サイズを拡張し、プログラミングし易くしました。
| 1行あたり8192文字を32767文字に拡張プログラム | 1行あたり8192文字を32767文字に拡張 |
|---|---|
| プログラム行数を9999行から32767行に拡張 | |
| 生成できるプログラム最大サイズを128KB(1)から最大2GBに拡張(ただし、BHT搭載メモリサイズに依存) | |
| ラベル | 文字数を10文字から255文字に拡張 |
| 識別子 | 文字数を10文字から255文字に拡張 |
| 使用可能個数を、変数タイプ毎に、255個から1024個に拡張 |
| 対応機種 | PC/AT互換機 |
|---|---|
| OS: | Windows®XP(32bit版)、Windows Vista(32bit版)、Windows 7(32bit版/64bit版(WOW64))(2) |
| CPU | Intel®アーキテクチャCPU(Pentium®133MHz以上)(3) |
| メモリ: | 上記OSが正常動作するメモリ |
| HDD: | 5MB以上の空きエリア |
| 動作モード | 機種 |
|---|---|
| BHT-BASIC4.0 | BHT-300シリーズ、BHT-500シリーズ、BHT-600シリーズ、BHT-800シリーズ、BHT-900シリーズ |
| BHT-BASIC3.x互換 | BHT-7000/BHT-8000 |
| 対応機種 | PC/AT互換機 |
|---|---|
| 対応OS | Windows®XP(32bit版)、Windows Vista(32bit版)、Windows 7(32bit版/64bit版(WOW64))(2) |
| メモリ | 上記OSが正常動作するメモリ |
| HDD | 5MB以上の空きエリア |
| シリアルポート | 115200bpsの通信速度が使用可能なシリアルポート |
| ディスプレイ | 800X600ドット以上の解像度 |
| 動作モード | 機種 | 必要システムバージョン(1) |
|---|---|---|
| BHT-BASIC4.0 | BHT-900シリーズ | 全バージョン |
| BHT-600シリーズ | ||
| BHT-500シリーズ | ||
| BHT-300シリーズ | ||
| BHT-BASIC3.6互換 | BHT-8000 | Ver. 1.02以上 |
| BHT-8000D | Ver. 1.03以上 | |
| BHT-103BIC/BWIC | 全てのバージョン |
| 対応機種 | PC/AT互換機 |
|---|---|
| 対応OS | Windows® XP(32bit版)、Windows Vista(32bit版)、Windows 7(32bit版/64bit版)(2) |
| CPU | Intel®アーキテクチャCPU |
| メモリ | 上記OSが正常動作するメモリ |
| HDD | 2MB以上の空き容量 |
| 対応プロトコル | 機種 |
|---|---|
| BHT-Irプロトコル、Y-modem | BHT-300シリーズ、BHT-500シリーズ、BHT-600シリーズ、BHT-800シリーズ、BHT-900シリーズ |
| BHT-Irプロトコル | BHT-7000シリーズ、BHT-7500シリーズ(無線タイプ含む)、BHT-8000シリーズ、BHT-100シリーズ(無線タイプ含む、BHT-100BW-CEを除く) |