-
定数
数値定数
数値定数は、負の数値を示すオプションのマイナス記号が前に付いた任意の数値文字であり、浮動小数点値を示すためにさらに数字が続くオプションの小数点記号が前に付いています。数字には、1)整数と 2)10進数の2種類があります。
| Integer Numbers |
|---|
| 10 |
| -2345 |
| 0 |
正の整数値
正の整数値は、2進数(基数2)、8進数(基数8)、および16進数(基数16)で表すことができます。
バイナリ値の前に0b(0b1110 = 14)、8進数の0o(0o177 = 127)、16進数の0x(0xff = 255)を付けます。
| 10進 表記 |
|---|
| -234.567 |
| 56.87 |
| 0.0123 |
| PI |
科学的な電子記法
|
E表記10進数 |
|
|---|---|
|
E表記 |
10進数 |
| 2e0 | 2 |
| 3e2 | 300 |
| 1.234e10 | 12340000000 |
| -5.3e4 | -53000 |
| 2e-1 | 0.2 |
| 5.12e-9 | 0.00000000512 |
文字列定数
文字列定数は、二重引用符(“)または単一引用符( ')で囲まれたゼロ個以上の文字です。
例
| 'I said “Hello.”' |
| “Tuesday Rocks” |
| '123' |
| “it is Smith's” |
ブール定数
ブール値は、TrueとFalseの2つの値を表します。値1と0をそれぞれ表す定義済みの定数trueとfalseがあります。
例
| 真値 | 偽値 |
|---|---|
| TRUE | FALSE |
| 1 | 0 |
| -56 | 0.0 |
| 9.9 | '“ |
| “something” |
色定数とRGB値
これらの値はColorステートメントで使用され、RGBで作成でき、GetBrushColor、GetColor、およびピクセル関数によって返されます。
エラーコードと定数
これは、LastError関数によって返されるランタイムエラーコード番号と、LastErrorMessage関数によって返されるテキストエラーメッセージのリストです。
トラップできないエラー
| Error # | エラー内容 | |
| -1 | ERROR_NOSUCHLABEL | ラベル%VARNAME%がありません |
| -2 | ERROR_NEXTNOFOR | FORなしの NEXT |
| -3 | ERROR_NOTARRAY | 変数%VARNAME%は配列ではありません |
| -5 | ERROR_ARGUMENTCOUNT | 渡された引数の数がFUNCTION / SUBROUTINE定義と一致しません |
| -6 | ERROR_MAXRECURSE | 再帰の最大レベルを超えました |
| -7 | ERROR_STACKUNDERFLOW | スタックアンダーフローエラー |
| -8 | ERROR_BADCALLFUNCTION | 関数が正しく呼び出されませんでした |
| -9 | ERROR_BADCALLSUBROUTINE | サブルーチンが正しく呼び出されませんでした |
トラップ可能なエラー
| Error # | エラー説明 | |
| 5 | ERROR_FILENUMBER | 無効なファイル番号 |
| 6 | ERROR_FILEOPEN |
ファイルを開けません
|
| 7 | ERROR_FILENOTOPEN |
ファイルが開けません。 |
| 8 | ERROR_FILEWRITE | ファイルに書き込めません |
| 9 | ERROR_FILERESET | ファイルをリセットできません |
| 10 | ERROR_ARRAYSIZELARGE | 配列%VARNAME%の次元が大きすぎます |
| 11 | ERROR_ARRAYSIZESMALL | 配列%VARNAME%の次元が小さすぎます |
| 13 | ERROR_VARNOTASSIGNED | 変数%VARNAME%には値が割り当てられていません |
| 14 | ERROR_ARRAYNITEMS | 配列%VARNAME%の行には同じ数のアイテムが必要です |
| 15 | ERROR_ARRAYINDEX | 配列%VARNAME%インデックスが範囲外です |
| 17 | ERROR_STRSTART | ゼロ未満の開始位置 |
| 20 | ERROR_RGB | RGBカラー値は0〜255の範囲である必要があります |
| 21 | ERROR_PUTBITFORMAT | putbitへの文字列入力が正しくありません |
| 23 | ERROR_POLYPOINTS | poly( )/stamp( )の配列に十分なポイントがありません |
| 24 | ERROR_IMAGEFILE | 画像ファイルを読み込めません |
| 25 | ERROR_SPRITENUMBER | 範囲外のスプライト番号 |
| 26 | ERROR_SPRITENA | スプライトが割り当てられていません |
| 27 | ERROR_SPRITESLICE | 画像をスライスできません |
| 28 | ERROR_FOLDER | 無効なディレクトリ名 |
| 29 | ERROR_INFINITY | 操作が無限を返しました |
| 30 | ERROR_DBOPEN | SQLITEデータベースを開けません |
| 31 | ERROR_DBQUERY | データベースクエリエラー(メッセージが続きます) |
| 32 | ERROR_DBNOTOPEN | 最初にデータベースを開く必要があります |
| 33 | ERROR_DBCOLNO | 範囲外の列番号またはデータセットにない列名 |
| 34 | ERROR_DBNOTSET | 最初にレコードセットを開く必要があります |
| 35 | ERROR_TYPECONV | 文字列を数値に変換できません |
| 36 | ERROR_NETSOCK | ネットワークソケットを開く際のエラー |
| 37 | ERROR_NETHOST | ネットワークホストの検索エラー |
| 38 | ERROR_NETCONN | ネットワークホストに接続できません |
| 39 | ERROR_NETREAD | ネットワーク接続から読み取れません |
| 40 | ERROR_NETNONE | ネットワーク接続が開かれていません |
| 41 | ERROR_NETWRITE | ネットワーク接続に書き込めません |
| 42 | ERROR_NETSOCKOPT | ネットワークソケットオプションを設定できません |
| 43 | ERROR_NETBIND | ネットワークソケットをバインドできません |
| 44 | ERROR_NETACCEPT | ネットワーク接続を受け入れることができません |
| 45 | ERROR_NETSOCKNUMBER | 無効なソケット番号 |
| 46 | ERROR_PERMISSION | このステートメント/関数を使用する権限がありません |
| 47 | ERROR_IMAGESAVETYPE | 無効な画像保存タイプ |
| 50 | ERROR_DIVZERO | ゼロ除算 |
| 51 | ERROR_BYREF | 呼び出しで変数参照が必要な関数/サブルーチン |
| 53 | ERROR_FREEFILE | 割り当てる無料のファイル番号はありません |
| 54 | ERROR_FREENET | 割り当てる無料のネットワーク接続はありません |
| 55 | ERROR_FREEDB | 割り当てる無料のデータベース接続はありません |
| 56 | ERROR_DBCONNNUMBER | 無効なデータベース接続番号 |
| 57 | ERROR_FREEDBSET | そのデータベース接続に割り当てる無料のデータセットがありません |
| 58 | ERROR_DBSETNUMBER | 無効なデータセット番号 |
| 59 | ERROR_DBNOTSETROW | データを読み取る前に、DBROWを使用してデータセットを進める必要があります。 |
| 60 | ERROR_PENWIDTH | 描画ペンの幅は非負数でなければなりませ |
| 62 | ERROR_ARRAYINDEXMISSING | 配列変数%VARNAME%にはインデックスなしの値がありません |
| 63 | ERROR_IMAGESCALE | 画像のスケールはゼロ以上でなければなりません |
| 64 | ERROR_FONTSIZE | ポイント単位のフォントサイズはゼロ以上である必要があります |
| 65 | ERROR_FONTWEIGHT | フォントの太さはゼロ以上である必要があります |
| 66 | ERROR_RADIXSTRING | 基数文字列を10進数に戻すことができません |
| 67 | ERROR_RADIX | 基数変換ベースミューズは2〜36 |
| 68 | ERROR_LOGRANGE | 負数の対数または根を計算できません |
| 69 | ERROR_STRINGMAXLEN | 文字列が最大長の16,777,216文字を超えています |
| 71 | ERROR_PRINTERNOTON | プリンターの電源が入っていません |
| 72 | ERROR_PRINTERNOTOFF | 印刷はすでに有効になっています |
| 73 | ERROR_PRINTEROPEN | プリンターを開けません |
| 74 | ERROR_WAVFILEFORMAT | メディアファイルが存在しないか、サポートされていない形式です |
| 75 | ERROR_WAVNOTOPEN | メディアファイルが開いていません |
| 76 | ERROR_WAVNOTSEEKABLE | |
| 77 | ERROR_WAVNODURATION | |
| 78 | ERROR_FILEOPERATION | シリアルポートでその操作を実行できません |
| 79 | ERROR_SERIALPARAMETER | 無効なシリアルポートパラメーター |
| 80 | ERROR_LONGRANGE | 数値が長整数範囲を超えています( ) |
| 81 | ERROR_INTEGERRANGE | 数値が整数範囲を超えています( ) |
| 65535 | ERROR_NOTIMPLEMENTED |
「この環境では機能が実装されていません。」 |
警告
| Error # | Error Description | |
| 65536+ERROR_TYPECONV | WARNING_TYPECONV | 文字列を数値に変換できません。ゼロを使用しました |
| 65536+ERROR_WAVNOTSEEKABLE | WARNING_WAVNOTSEEKABLE | メディアファイルはシークできません |
| 65536+ERROR_WAVNODURATION | WARNING_WAVNODURATION | メディアファイルの期間は利用できません |
| 65536+ERROR_VARNOTASSIGNED | WARNING_VARNOTASSIGNED | 変数%VARNAME%には値が割り当てられていません |
| 65536+ERROR_LONGRANGE | WARNING_LONGRANGE | 数値が長整数範囲を超えています( ) |
| 65536+ERROR_INTEGERRANGE | WARNING_INTEGERRANGE | 数値が整数範囲を超えています( ) |
マウスボタン定数
これらの定数は、ClickbおよびMouseb関数によって返される数値を表すために使用できます。 ユーザーが複数のボタンを押した場合、返されるときに値が加算されます。
| 戻値 | |
|---|---|
| 定数 | 値 |
| MOUSEBUTTON_NONE | 0 |
| MOUSEBUTTON_LEFT | 1 |
| MOUSEBUTTON_RIGHT | 2 |
| MOUSEBUTTON_CENTER | 4 |
| MOUSEBUTTON_DOUBLECLICK | 32 |
画像保存タイプの定数
これらの定数を使用して、グラフィックスウィンドウを保存する形式をImgSaveステートメントに指示できます。
| Return Values | |
|---|---|
| Constant | Value |
| IMAGETYPE_BMP | “BMP” |
| IMAGETYPE_JPG | “JPG” |
| IMAGETYPE_PNG | “BMP” |
オペレーティングシステムタイプの定数
これらの定数は、OsType関数によって返される数値を表すために使用できます。
| Return Values | |
|---|---|
| Constant | Value |
| OSTYPE_WINDOWS | 0 |
| OSTYPE_LINUX | 1 |
| OSTYPE_MACINTOSH | 2 |
| OSTYPE_ANDROID | 3 |
GetSlice定数
これらの定数を使用して、GetSliceステートメントのアクションを指定できます。
| Graphics Layers Values | |
|---|---|
| Constant | Value |
| SLICE_ALL | 0 |
| SLICE_PAINT | 1 |
| SLICE_SPRITE | 2 |
Links to Separate Pages



















コメント
最新を表示する
NG表示方式
NGID一覧