バッファにファイルをロード
bload "filename",p1,p2,p3
"filename" : ロードするファイル名 p1=変数 : 変数名 p2=64~ : ロードされるサイズ(Byte単位) p3=0~(-1): ファイルのオフセット
ファイルの内容をメモリバッファに読み込みます。 通常は、sdim命令で確保したメモリバッファに対して使用しますが、 通常の変数や、配列変数の内容に対して使うこともできます。 通常は、p2のバッファサイズを指定しなくても、自動的に変数 バッファのサイズに合わせてデフォルトが設定されます。 また、bload命令実行後は、システム変数strsizeに読み込んだ データのサイズが反映されます。 ファイルのオフセット値を指定すると、その値だけファイルの先頭からずらした 場所からが操作の対象になります。たとえば、bload命令でオフセット値を100に 指定すると、通常はファイルの先頭からデータをメモリに読み込むところを、 先頭から100バイト過ぎた場所(100バイトスキップして)からメモリに読み込まれ ます。 これにより、大きなファイルの一部だけを読み込むことや、分割して処理する ことなどが可能になります。 また、サイズに応じてメモリサイズを自動的に調節するnoteload命令も用意されています。
バージョン | 2.61 |
作成日 | 2004/03/01 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | ver2.61標準命令 |
タイプ | 内蔵命令 |
グループ | ファイル操作命令 |
hs ファイル | hsphelp\i_file.HS |