文字列データの制限

次の表は、文字列データを表現する際の制限を示しています。

Item

最大値

文字列数

利用できるメモリによって決まります。

全文字列記憶域

利用できるメモリによって決まります。

文字列リテラルの長さ

16,267 文字 (32,000 バイト)

文字列値の長さ

2 GB

1 つのモジュールあたりの全文字列リテラルの記憶域

2 GB

注: LotusScript® 4 では 64K より長い文字列が可能ですが、GET と PUT ステートメントを使用して読み書きできる文字列の長さにはまだ制限があります。長い文字列を処理するファイルタイプの唯一の組み合わせは、バイナリファイルと可変長文字列です。固定長文字列、Variant 型の変数内の文字列、ランダムファイルは 64K を超える文字列を処理しません。これは、文字列の長さを含んだヘッダーが 2 バイトであるためです。2 バイトでは 64K を超える長さを表せません。