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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0930
ななっしー空白の行でエラーが出ます3解決


ななっしー

リンク

2011/9/30(Fri) 16:06:41|NO.41840

ノベルゲーを作ろうと思いHSPでソースを書いていたのですが

249
250 redraw 0,0,0,800,600
251 pos 300,0:gcopy 51,0,0,300,450
252 pos 0,450:gcopy 1,0,0,800,150

というようにしていたところ251行でError16が発生しました
特に間違った所はないはずと思い、削除して下のようにしてみたところ

249
250 redraw 0,0,0,800,600
251 pos 0,450:gcopy 1,0,0,800,150

今度は250行で同様にError16が発生し、やけになってその行も削除すると

249
250 pos 0,450:gcopy 1,0,0,800,150

249行のなにもないところでも同じエラーが発生しました
どうすればいいでしょうか



この記事に返信する


TTRUKO

リンク

2011/9/30(Fri) 16:54:33|NO.41841

エラー原因の行が特定できないときの一般的な解決方法になりますけども
要所要所に

logmes "Main.hsp-関数A " + __line__ + " 行目付近"
のようなデバックログを入れておけば、
どこまで正常に動いたか、どの辺でエラーが起きたかが
だいたいわかりますよ〜。
(ログはデバッグウィンドウから確認できます)

あんまり参考にならなかったらゴメンなさい^^;



check

リンク

2011/9/30(Fri) 17:15:11|NO.41842

複数行にわたる文字列を{〜}で囲んでいたりしないか?
その場合コンパイラの出すエラーの位置がその分だけずれる。



ななっしー

リンク

2011/9/30(Fri) 17:49:53|NO.41845

>>TTRUKOさん
なるほどデバッグログですか!
これは便利そうですね!是非使ってみます

>>checkさん
まさにこれ!でした
数行先でエラーの原因が見つかりました。どうもありがとうございました!



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