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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0628
Nasubloadで読み込むと3解決


Nasu

リンク

2012/6/28(Thu) 17:23:59|NO.47407


545 628 791 876 1121 1204 1541 1612 1702 1922 2195 3021 〜略〜 9608

と、書かれているファイルを以下のソースで読み込むと


sc_left = "" bload "―――_left.msf",sc_left,, mes sc_left

3012のところが30になり、それ以降の数字が読み込めません。
原因がわかる方、教えていただけると幸いです。



この記事に返信する


Nasu

リンク

2012/6/28(Thu) 17:24:37|NO.47408

間違えました。
3012のところが→3021のところが



Cookies

リンク

2012/6/28(Thu) 17:33:59|NO.47409

bloadはなんといってもバイナリロードでして
変数のサイズ確保はしてくれなかった…と思います。
sc_left=""のところで(HSP標準の)64文字分のサイズが確保されますが、
そのファイルはそれ以上のサイズがある気がします。

解決策としては、noteloadを使うか、
existでファイルサイズ調べてそれ+1(?)分sdimで確保することです



Nasu

リンク

2012/6/28(Thu) 17:37:28|NO.47410

ありがとうございました!
noteloadを使うことにしました



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