HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0515
らーんsdimで確保できる文字数4解決


らーん

リンク

2018/5/15(Tue) 18:25:29|NO.84405

シンプルな質問になりますが、sdimで確保できる文字数はどれくらいですか?
よろしくお願いいたします。



この記事に返信する


らーん

リンク

2018/5/15(Tue) 18:28:41|NO.84406

ちなみに理由は100万を超えて設定したら内部エラー1が発生したためです。



あらや

リンク

2018/5/15(Tue) 18:47:32|NO.84408

状況次第です。

配列変数は連続したメモリ領域が必要になるので環境によって変わりますが、
だいたい1GB〜1.4GB程度が限度のようです。

細かい話は下記を参考にしてください。
http://hsp.tv/play/pforum.php?mode=all&num=84100

それにしても1GBは約10億バイトなのですが
100万(1MB)でエラーというのはいくらなんでも少ないですね。

同じ変数を繰り返しsdimで初期化してメモリリークになったとか
ほかにも大容量の変数があるとかでしょうか。



らーん

リンク

2018/5/15(Tue) 19:38:45|NO.84410

すみません。10億くらいと書きたかったところを100万と書いてしまいましたw
とりあえず環境によって変わるということですね。



GENKI

リンク

2018/5/15(Tue) 22:14:26|NO.84417

解決しているようですが補足。

プログラミング・マニュアル
HSPシステムの許容範囲
http://www.onionsoft.net/hsp/v33/doclib/hspprog.htm#TOLERANCE_LEVEL

> 変数に保持できる文字列の最大 無制限(メモリが許す限り)



ONION software Copyright 1997-2021(c) All rights reserved.