バッファから数値データを取得
BLOBバッファの指定された位置の数値データを取得します。
構文:
BufGetNum(参照項目、位置、記憶形式、長さ)
パラメータ:
参照項目 …… バッファとなるBLOB項目。VARリテラルが必要です。
位置 …… 変換を開始する位置を表す数値。バッファの先頭は1です。
記憶形式 …… Magic での記憶形式を表す数値。
長さ …… 記憶長を表す数値
戻り値:
変換が成功した場合は数値が返ります。 失敗した場合は、「0」が返ります。
以下の場合は失敗します。
位置パラメータが負数の場合
位置や長さパラメータが、バッファの内容に合っていない場合
記憶形式パラメータが正しくない場合
長さパラメータが正しくない場合
変換でオーバーフローが発生した場合
関連トピック:
SetBufCnvParam
バッファ