スクリプトのバッファがいっぱいにまりまNo.00397
なかじ さん 03/09/03 17:56
 
以下の「スクリプト文法エラー」のメッセージが出てしまうようになってしまったの
ですが、
これは、変数などの有限領域を使い切ってしまったということでしょうか?

スクリプトのバッファがいっぱいにまりました。
ファイル名 xxxx.hsc
行番号     10740
コマンド   ENDWHILE

[ ]
RE:00397 スクリプトのバッファがいっぱいNo.00398
秀まるお2 さん 03/09/04 11:48
 
 これは、スクリプトファイルのサイズが大きすぎてメモリにロードできなかっ
た時に出るメッセージです。

 スクリプトファイル用のメモリは、たしか128キロバイト程度分しかありま
せん。

 この場合はスクリプトファイル中のサブルーチンを適当な別ファイルに追い出
して、callする時は、

 call sub.hsc:Sub xxxx

 のようにスクリプトファイル名+ラベル指定にするしか無いと思います。

[ ]
RE:00398 スクリプトのバッファがいっぱいNo.00399
なかじ さん 03/09/04 13:47
 
ご回答ありがとうございます。
空行やコメントのみの行を減らしてもだめでしたが、
連番でだらだら書いてあったところをwhile文で繰り返し処理させたりして
実質的に有効な行(バイト)を減らしたところ、どうにか動いてくれました。

これからも、もう少々必要なスクリプト処理を追加する予定なのですが、
どうしても収まりきらなくなってしまったらcall文を試そうと思います。

[ ]