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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0302
まいでんソースのあるフォルダに画像もあって、画像の名前も正しく、PNGでもないのに、画像がなぜか2枚までしか読み込めません!13解決


まいでん

リンク

2014/3/2(Sun) 18:43:54|NO.60408

画像の読み込みについてです。ソースの入っているフォルダに画像もあって、画像の名前も正しく入力されていて、PNGでもないのに、画像がなぜか2枚までしか読み込めません!
どうすればいいでしょうか。また、友達も全く同じ症状で困っています。使っているバージョンは3.32βです。
回答お願いしますm(_ _)m



この記事に返信する


Hathino

リンク

2014/3/2(Sun) 19:05:40|NO.60411

スクリプトはどのようなものですか?
エラー番号が出ましたか?
それを教えていただけると解決するかもしれません…



※最新のHSPではPNGも普通にpicloadで読み込めます

リンク

2014/3/2(Sun) 19:52:35|NO.60413

お、なぞなぞか?
とりあえず、解答を次のようにエスパーしてみる。


 画 面 バ ッ フ ァ を I D 1 ま で し か 使 っ て い な い
 (「buffer 1」で一括りの命令だと思い込んでいる)



まいでん

リンク

2014/3/3(Mon) 13:56:47|NO.60421

エラー番号は13で、スクリプトは超単純にpicloadで画像をよみこんだだけです。



check

リンク

2014/3/3(Mon) 14:16:09|NO.60422

そのエラーが再現できる短いスクリプトを提示してくれると助かるな。
本当に、

buffer 1 picload "画像1.bmp" buffer 2 picload "画像2.bmp" gsel 0 picload "画像3.bmp"
でエラーが出るのか?



hamyuu

リンク

2014/3/3(Mon) 15:15:23|NO.60423

bufferは使ってないということ?
ただファイル名間違えてるとか、拡張子(.bmpなど)を含めてないとか、かな



テンクス

リンク

2014/3/3(Mon) 22:29:35|NO.60428

そのファイルが実はbmpだけど拡張子を自分でpngにしたとか?



まいでん

リンク

2014/3/5(Wed) 17:32:13|NO.60466

bufferは使っていません



あり

リンク

2014/3/5(Wed) 18:37:29|NO.60468

明確にして欲しいのは
同じ画像だけが読み込めないのか?という事です。

どんな画像を読み込んでもエラーが出るなら
スクリプトかHSPシステム自体に問題がある可能性が高いですが
特定の画像だけ読み込めないなら、十中八九画像の方に問題がある
という事になりますので。



GENKI

リンク

2014/3/5(Wed) 22:22:50|NO.60472

Error番号13は、「画像ファイルがありません」ですね。
とりあえず確認すべき点は、
・読み込もうとしているファイルが存在しているか?
・あるいはファイルの場所の指定が正しいか?
ですね。
こんな感じで確認してみてください。

file1 = "画像1.bmp" file2 = "画像2.bmp" file3 = "画像3.bmp" exist file1 : if strsize<0 : dialog "1ファイルが存在しません。" exist file2 : if strsize<0 : dialog "2ファイルが存在しません。" exist file3 : if strsize<0 : dialog "3ファイルが存在しません。" m = "カレントディレクトリ:" + dir_cur + "\n" m += file1 + "\n" + file2 + "\n" + file3 pos 0, 100 mesbox m, ginfo_winx, 100 pos 0, 0 : picload file1, 1 pos 20, 20 : picload file2, 1 pos 40, 40 : picload file3, 1


しかし何よりもまず、バグを再現できる最小限のスクリプトを作成してみる事が重要です。
質問をするにしても、自分で解決するにしても、これをやらないことには原因の究明ができません。
今バグが出ているスクリプトからいらないところを消しながら実行を繰り返せば出来上がるのでそう難しくはないと思います。


ヒントを小出しにしていくだけではなかなか解決には… ハッ!まさかこの推理大会を楽しんでる?!



まいでん

リンク

2014/3/8(Sat) 07:30:34|NO.60509

みなさんの回答のおかげで正しく画像を読み込むことができました。本当にありがとうございます。



ZAP

リンク

2014/3/8(Sat) 08:25:27|NO.60513

何が原因だったのでしょうか?

アドバイスをくださった皆さんもそれを知りたいんじゃないかと思います。



まいでん

リンク

2014/3/9(Sun) 10:06:07|NO.60532

bufferが足りなくてhspが処理できなかったっぽかったようでした。



check

リンク

2014/3/9(Sun) 13:19:36|NO.60533

>bufferが足りなくてhspが処理できなかったっぽかったようでした。
曖昧だな。
用はbufferを1しか使ってなかったということであろうか。



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