Skip to content
 

Module GS 1.3.2

module_gs_132.zip (616KB)
主に不具合修正です。
- gsc_calculate_Main() に第二引数(offset)を追加。
- 数式に#を入れるとエラーが発生する不具合を修正。
- システム変数に代入しようとするとエラーが発生する不具合を修正。
- 文字列のエスケープ文字に関する不具合を修正。
- 既存の gs_strmod_GetCharByte を gs_strmod_GetIndexByte に変更。
- 文字列を先頭から調べる関数を gs_strmod_GetCharByte として追加。
- gs_strmod_GetPreviousCharByte のSJIS版を先頭から調べるように変更。
- 上記のstrmod系の変更により次の命令やマクロを変更。
HSP: gsc_GetStringIndexBytes("str",index,enc) … 文字列の任意の位置の文字のバイト数を返す。(高速、ただしindexが全角の2バイト目の場合は正しい結果が得られない)
HSP: gsc_GetStringBytes("str",index,enc) … 文字列の任意の位置の文字のバイト数を返す。(低速)
HSP: gsc_GetPreviousStringBytes("str",index,enc) … 文字列の任意の位置の一つ前の文字のバイト数を返す。(低速)
HSP: gsc_GetBufferIndexBytes(var,index,enc) … 文字列型変数の任意の位置の文字のバイト数を返す。(高速、ただしindexが全角の2バイト目の場合は正しい結果が得られない)
HSP: gsc_GetBufferBytes(var,index,enc) … 文字列型変数の任意の位置の文字のバイト数を返す。(低速)
HSP: gsc_GetPreviousBufferBytes(var,index,enc) … 文字列型変数の任意の位置の一つ前の文字のバイト数を返す。(低速)
- サンプルの追加。
sample_codetest.hsp
スクリプトの動作テスト用です。

コメントをどうぞ