celload ERROR 13 ファイルあるのに
BNLLEA 2013/6/29(Sat) 14:12:40|NO.55329
こんにちは
HSP歴2年なのですが
celloadで対処の仕方が分からない問題が起こりました
スクリプトは
screen 0,640,480
cls 4
color 255,255,255:mes "LOADING FILES PLEASE WAIT"
celload "bomb.bmp"
です
bomb.bmpはスクリプトのファイルと同じ
フォルダにあります
誰か対処法を知りませんか?
BNLLEA 2013/6/29(Sat) 14:23:23|NO.55330
~追記~
このスクリプトを実行したら
ERROR13 が発生します
エル 2013/6/29(Sat) 14:26:22|NO.55331
ファイルが壊れているまたはbmpファイルがWindows標準の4,8,24bitのデータではないかも?
以前celloadでbmp画像を読み込んだ時どうやってもうまくいかなかったファイルがあるのですが、
png形式に変換したらうまく行ったことがありますので試してみてください
SYAM 2013/7/1(Mon) 16:34:34|NO.55413
エラー発生したときの システム変数 dir_cur の内容はどうなっていますか ?
BNLLEA 2013/7/2(Tue) 22:52:10|NO.55455
ファイルによって
読み込める/読み込めないが変わります
(すべてpngファイル)
MillkeyStars 2013/7/3(Wed) 21:37:39|NO.55471
※celload 説明一部抜粋
>>画像ファイルを指定した仮想画面に読み込みます。
>>celload命令は、主にcelput命令やgcopy命令でコピーを行なうための画像素材を
>>仮想画面(非表示のウィンドウ)に読み込むためのものです。
>>buffer命令によって仮想画面を初期化して、picload命令で画像ファイルを読み込む
>>という動作と、基本的に同一です。
んで、
※picload 一部説明抜粋
>>※インターレース形式のPNGファイルには標準では対応していません。PNGがサポートするすべての形式を読み込む場合は
>>imgloadまたはhspcvプラグインをご使用下さい。
である。読み込めるファイルと読み込めないファイルがある場合、この制限がある場合もあるし
画像データ自体が壊れている場合もある。
>>ファイルによって
>>読み込める/読み込めないが変わります
>>(すべてpngファイル)
と書き込み見る限り、pngファイルのロード自体(ファイルは存在するが、正しく読み込みできてない)
に失敗している可能性が高い。
この場合、imgload などの拡張された読み込みを使用するか、ファイル自体を一旦変換するしかないと思う。