(2000年7月14日現在)
互換性:○完全互換 △互換予定 X非互換 ?未確認
| 制御コマンド | コマンド名 | 内容 | MS-DOS | Windows | Linux |
|
if 論理演算 then else endif |
条件分岐 | ○ | ○ | ○ | |
| end | プロシージャの終了 | ○ | ○ | ○ | |
| loop 〜 endloop | 無条件繰り返し | ○ | ○ | ○ | |
| break | switch文からの脱出 | ○ | ○ | ○ | |
| bye | AMUSAの終了 | ○ | ○ | ○ | |
| call | プロシージャコール | ○ | ○ | ○ | |
| case | switch文評価による分岐 | ○ | ○ | ○ | |
| classmake | プログラムのコンパイルとクラスライブラリー作成 | △ | ○ | ○ | |
| continue | 繰り返し | ○ | ○ | ○ | |
| connect | 外部データベースとの接続 | ○ | ○ | ○ | |
| disconnect | 外部データベースとの接続解除 | ○ | ○ | ○ | |
| download | 外部AMUSA経由のファイルのダウンロード | ○ | ○ | ○ | |
| clear | メモリー変数の開放 | ○ | ○ | ○ | |
| error | エラーの発生 | ○ | ○ | ○ | |
| endsw | switch文の終わり | ○ | ○ | ○ | |
| exec | 外部プロセス実行 | ○ | ○ | ○ | |
| exit | 全プロシージャの終了 | ○ | ○ | ○ | |
| exitloop | loopからの強制脱出 | ○ | ○ | ○ | |
| dim | 配列変数宣言 | △ | ○ | ○ | |
| import | クラスライブラリー使用の宣言 | △ | ○ | ○ | |
| include | ライブラリーの使用宣言 | △ | ○ | ○ | |
| menu | ポップアップメニュー | ○ | ○ | ○ | |
| new | オブジェクトの生成 | △ | ○ | ○ | |
|
switch() case break other endsw |
○ | ○ | ○ | ||
| param | パラメータ受け取り | ○ | ○ | ○ | |
| public | グローバル変数定義 | ○ | ○ | ○ | |
| rem | リマーク | ○ | ○ | ○ | |
| return | 親プロシージャへの復帰と結果報告 | ○ | ○ | ○ | |
| tron | トレース | ○ | ○ | ○ | |
| while〜wend | 先頭条件つきループ | ○ | ○ | ○ | |
| repeat〜until() | 終端条件つきループ | ○ | ○ | ○ | |
| thread | スレッドの生成 | X | ○ | ○ | |
| shell | 外部コマンド実行 | X | ○ | △ | |
| sleep | スレッドの休止 | X | ○ | ○ | |
| destroy | オブジェクトの削除 | △ | ○ | ○ |
| 算術関数 | |||||
| abs | 絶対値 | ○ | ○ | ○ | |
| asc | アスキーコード | ○ | ○ | ○ | |
| atn | アークタンジェント | ○ | ○ | ○ | |
| chr | キャラクターコードの文字化 | ○ | ○ | ○ | |
| cos | 三角関数コサイン | ○ | ○ | ○ | |
| exp | 指数関数 | ○ | ○ | ○ | |
| fix | 整数 | ○ | ○ | ○ | |
| hex | 16進数 | ○ | ○ | ○ | |
| int | 整数 | ○ | ○ | ○ | |
| log | 自然対数 | ○ | ○ | ○ | |
| max | 大値選択 | ○ | ○ | ○ | |
| min | 小値選択 | ○ | ○ | ○ | |
| rnd | 乱数生成 | ○ | ○ | ○ | |
| round | 四捨五入 | ○ | ○ | ○ | |
| sin | 三角関数サイン | ○ | ○ | ○ | |
| sqr | 平方根 | ○ | ○ | ○ | |
| tan | 三角関数タンジェント | ○ | ○ | ○ | |
| val | 文字列の数値化 | ○ | ○ | ○ |
| 文字列操作関数 | 関数名 | 内容 | |||
| instr | 文字位置検索 | ○ | ○ | ○ | |
| left | 左文字列 | ○ | ○ | ○ | |
| len | 文字列長 | ○ | ○ | ○ | |
| ltrim | 左空白除去 | ○ | ○ | ○ | |
| mid | 文字列切り出し | ○ | ○ | ○ | |
| mlen | マルチバイト文字数 | ○ | ○ | ? | |
| mmid | マルチバイト対応文字列切り出し | ○ | ○ | ? | |
| right | 右文字列 | ○ | ○ | ○ | |
| rtrim | 右空白除去 | ○ | ○ | ○ | |
| sepstrtok | 文字列トークン切り出し | ○ | ○ | ○ | |
| space | スペース | ○ | ○ | ○ | |
| str | 文字列化 | ○ | ○ | ○ | |
| strf | 文字列のフォーマット | △ | ○ | ○ | |
| strtohan | 半角化 | ○ | ○ | ? | |
| strtokan | 漢字化 | ○ | ○ | ? | |
| strtolow | 小文字化 | ○ | ○ | ○ | |
| strtoup | 大文字化 | ○ | ○ | ○ | |
| strtozen | 全角化 | ○ | ○ | ? | |
| tojdate | 日付の日本語化 | ○ | ○ | ○ | |
| trim | 空白の除去 | ○ | ○ | ○ | |
| using | 文字列書式変換 | ○ | ○ | ○ | |
| wildcmp | 文字列の正規比較 | ○ | ○ | ○ |
| 日付関数 | 関数名 | 内容 | |||
| date | 本日 | ○ | ○ | ○ | |
| day | 日 | ○ | ○ | ○ | |
| days | 月の日数 | ○ | ○ | ○ | |
| datestyle | 日付の書式設定 | ○ | ○ | ○ | |
| jweek | 漢字曜日 | ○ | ○ | ○ | |
| month | 月 | ○ | ○ | ○ | |
| week | 曜日 | ○ | ○ | ○ | |
| year | 年 | ○ | ○ | ○ | |
| time | 現在時刻 | ○ | ○ | ○ | |
| tod | 文字列の日付化 | ○ | ○ | ○ | |
| settime | 時刻設定 | ○ | ○ | X | |
| setdate | 日付設定 | ○ | ○ | X | |
| century | 世紀 | ○ | ○ | ○ | |
| second | 秒数 | ○ | ○ | ○ |
| 画面制御関数 | 関数名 | 内容 | |||
| circle | 円の画描 | ○ | ○ | △ | |
| getchar | 1文字入力 | ○ | ○ | ? | |
| gets | 1行入力 | ○ | ○ | ? | |
| inkey | キー入力 | ○ | ○ | ? | |
| kbd | キーバッファ設定 | ○ | ○ | ? | |
| kbds | キーバッファ設定 | ○ | ○ | ? | |
| key | ファンクションキー設定 | ○ | ○ | ○ | |
| lastkey | 最終入力キー | ○ | ○ | ○ | |
| line | 直線・矩形画描 | ○ | ○ | ? | |
| locate | カーソル位置設定 | ○ | ○ | ? | |
| mkform | レイアウトフォーム編集 | ○ | ○ | ? | |
| move | ウィンドー移動 | ○ | ○ | ○ | |
| msg | メッセージ表示 | ○ | ○ | ○ | |
| msgbox | メッセージボックス表示 | ○ | ○ | ○ | |
| paint | 塗り潰し | ○ | ○ | ? | |
| palett | パレット変更 | ○ | ○ | ? | |
| pfkey | PFキー設定 | ○ | ○ | ○ | |
| point | ドット読み込み | ○ | |||
| 文字列表示 | ○ | ○ | ? | ||
| pset | ドット画描 | ○ | |||
| putgraph | イメージ出力 | ||||
| reset | ドット | ○ | |||
| roll scroll | 画面スクロール | ○ | ○ | ? | |
| setesc | 入力デリミタ設定 | ○ | ○ | ○ | |
| setfont | フォント指定 | ○ | ○ | ○ | |
| symbol | 文字表示 | ○ | ○ | ? | |
| wcolor | ウィンドウ文字色指定 | ○ | |||
| wclose | ウィンドウのクローズ | ○ | ○ | ○ | |
| window | カレントウィンドウ指定 | ○ | ○ | ○ | |
| wopen | ウィンドウ生成 | ○ | ○ | ○ | |
| setzero | 0表示の抑止 | ○ | ○ | ○ | |
| wcreate | 仮想ウィンドウ作成 | ○ | ○ | ? | |
| wfree | 仮想ウィンドウ消去 | ○ | ○ | ? |
| 印刷関数 | 関数名 | 内容 | |||
| bprint | バーコードの印刷 | ○ | ○ | ||
| enddoc | 印刷ドキュメントの終了 | ○ | ○ | ||
| endpage | 印刷ページの終了 | ○ | ○ | ||
| lcard | フォーム印刷 | ○ | ○ | ||
| lprint | 印刷 | ○ | ○ | ||
| ltable | 表印刷 | ○ | ○ | ||
| pagesize | 用紙サイズ | ○ | ○ | ||
| startdoc | ドキュメント開始 | ○ | ○ | ||
| startpage | ページ開始 | ○ | ○ | ||
| setprinter | プリンター設定 | ○ | ○ |
| データベース関数 | 関数名 | 内容 | |||
| alias | データベースへ項目への別名設定 | △ | ○ | ○ | |
| append | レコードの追加 | ○ | ○ | ○ | |
| as | データベース名の別名設定 | ○ | ○ | ○ | |
| back | レコードポインターの後退 | ○ | ○ | ○ | |
| bind | 絞り込み検索 | ○ | ○ | ○ | |
| blank | レコードの初期化 | ○ | ○ | ○ | |
| botom | 最終レコードへの移動 | ○ | ○ | ○ | |
| chd | デフォルトデータベースパス指定 | ○ | ○ | ○ | |
| close | データベースのクローズ | ○ | ○ | ○ | |
| commit | トランザクションのコミット | ○ | ○ | ○ | |
| copy | データベースの複写 | ○ | ○ | ○ | |
| dbmake | データベースの作成 | ○ | ○ | ○ | |
| count | レコード数のカウント | ○ | ○ | ○ | |
| delbind | 絞込みの開放 | ○ | ○ | ○ | |
| delete | レコード削除 | ○ | ○ | ○ | |
| deleted | 削除検査 | ○ | ○ | ○ | |
| delidxall | 索引全削除 | ○ | ○ | ○ | |
| display | データベース表示 | ○ | ○ | ○ | |
| dispcount | データベース件数表示 | ○ | ○ | ? | |
| field | 番号によるフィールドアクセス | ○ | ○ | ○ | |
| fieldname | フィールド名を調べる | ○ | ○ | ○ | |
| find | 検索 | ○ | ○ | ○ | |
| flock | データベースファイルの排他ロック | ○ | ○ | ○ | |
| forward | レコードポインターの進行 | ○ | ○ | ○ | |
| flush | データベースの強制フラッシュ | ○ | ○ | ○ | |
| get | レコード再読み込み | ○ | ○ | ○ | |
| goto | 絶対レコード番号への移動 | ○ | ○ | ○ | |
| iedit | データベース項目の入力 | ○ | ○ | ○ | |
| index | 索引設定 | ○ | ○ | ○ | |
| iskey | 索引番号 | ○ | ○ | ○ | |
| join joins データベースのジョイン | データベースのジョイン | ○ | ○ | ○ | |
| loadbind | 絞込み条件の読み込み | ○ | ○ | ○ | |
| let | 構造体代入 | ○ | ○ | ○ | |
| look | データベース参照 | ○ | ○ | ○ | |
| modify | レコード内容編集 | ○ | ○ | ○ | |
| open | データベースオープン | ○ | ○ | ○ | |
| order | カレント索引選択 | ○ | ○ | ○ | |
| pack | 削除レコードの除去 | ○ | ○ | ○ | |
| popbind | 絞り込み復帰 | ○ | ○ | ○ | |
| pushbind | 絞り込み保存 | ○ | ○ | ○ | |
| reccount | レコード数 | ○ | ○ | ○ | |
| recno | カレントレコード番号 | ○ | ○ | ○ | |
| recsize | レコードサイズ | ○ | ○ | ○ | |
| redisplay | 再表示 | ○ | ○ | ○ | |
| reindex | 索引再構成 | ○ | ○ | ○ | |
| resurt | レコード復活 | ○ | ○ | ○ | |
| rlock | レコードロック | ○ | ○ | ○ | |
| rollback | トランザクション中止 | ○ | ○ | ○ | |
| savebind | 絞込み内容保存 | ○ | ○ | ○ | |
| sbind | シーケンシャル絞込み | ○ | ○ | ○ | |
| search | 検索 | ○ | ○ | ○ | |
| seek | 移動 | ○ | ○ | ○ | |
| setfield | フィールド内容設定 | ○ | ○ | ○ | |
| setform | 表示レイアウト設定 | ○ | ○ | ○ | |
| setshare | 共有モード設定 | ○ | ○ | ○ | |
| settable | 一覧表設定 | ○ | ○ | ○ | |
| sfmake | ストラクチャーファイル作成 | ○ | ○ | ○ | |
| sort | レコード並べ替え | ○ | ○ | ○ | |
| sql_exec | SQL文発行 | ○ | ○ | △ | |
| sql_resurt | SQLリザルト | ○ | ○ | △ | |
| state | 表示形式変更 | ○ | ○ | ○ | |
| sum | 合計 | ○ | ○ | ○ | |
| top | 論理的先頭レコードへの移動 | ○ | ○ | ○ | |
| total | 合計 | ○ | ○ | ○ | |
| transact | トランザクション開始 | ○ | ○ | ○ | |
| type | 値の形 | ○ | ○ | ○ | |
| uniq | ユニーク検査 | ○ | ○ | ○ | |
| update | レコードの再保存 | ○ | ○ | ○ | |
| vreccount | 論値レコード数 | ○ | ○ | ○ | |
| vrecno | 論理レコード位置 | ○ | ○ | ○ | |
| where | 検索絞込み | △ | ○ | ○ | |
| works | 作業域指定 | ○ | ○ | ○ | |
| xbind | 複数データベース間連携絞込み検索 | ○ | ○ | ○ | |
| zap | 全レコードの一括削除 | ○ | ○ | ○ |
| その他関数 | 関数名 | 内容 | |||
| access | ファイルアクセス検査 | ○ | ○ | ○ | |
| ddeconnect | DDE接続 | X | ○ | X | |
| ddedisconnect | DDE切断 | X | ○ | X | |
| ddeexec | DDE実行 | X | ○ | X | |
| ddepoke | DDE送信 | X | ○ | X | |
| ddereqest | DDEのリクエスト | X | ○ | X | |
| fclose | ファイルのクローズ | ○ | ○ | ○ | |
| fgets | ファイルから1行読み込み | ○ | ○ | ○ | |
| free | ディスク空き容量 | ○ | ○ | ○ | |
| eof | ファイルの終わり | ○ | ○ | ○ | |
| filedel | ファイルの削除 | ○ | ○ | ○ | |
| filesel | ファイル選択ダイアログ | ○ | ○ | ○ | |
| fopen | ファイルのオープン | ○ | ○ | ○ | |
| fputs | ファイルの行書き込み | ○ | ○ | ○ | |
| fseek | ファイルポインターの移動 | ○ | ○ | ○ | |
| getregs | レジストリーの読み込み | ○ | ○ | X | |
| read | ファイルリード | ○ | ○ | ○ | |
| rename | ファイル名変更 | ○ | ○ | ○ | |
| rsbuflen | 回線バッファー長 | ○ | ○ | X | |
| rsclose | 回線クローズ | ○ | ○ | X | |
| rsgetc | 回線1文字読込 | ○ | ○ | X | |
| rsgets | 回線1行読込 | ○ | ○ | X | |
| rsopen | 回線オープン | ○ | ○ | X | |
| rspin | 回線読込 | ○ | ○ | X | |
| rspinset | 回線設定 | ○ | ○ | X | |
| rsputc | 回線1文字出力 | ○ | ○ | X | |
| rsputs | 回線1行出力 | ○ | ○ | X | |
| setregs | レジストリー保存 | X | ○ | X | |
| setup | セットアップ | ○ | △ | △ | |
| sfree | 空きメモリー | ○ | X | X | |
| upload | 外部AMUSAへのファイル転送 | ○ | ○ | △ | |
| write | ファイル書き込み | ○ | ○ | ○ |