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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0517
tomエラー363解決


tom

リンク

2011/5/17(Tue) 09:51:35|NO.39246


#module char x, y #modinit int px, int py x = px y = py return #modfunc gra_char pos x,y mes "●" return #global newmod member, char, 100,100 *main foreach a gra_char a.cnt loop await 1 goto *main

最近モジュールの勉強を始め、テストとして上記のようなものを書きました
そして実行してみたところ、エラー36というものが出ます

一通り調べたりしましたが、間違った名前で呼んだりもしていないと思いますし
初期化されるような部分も多分無いと思いますが……何故か上手くいきません

posの部分をx,yから0,0にすると、きちんと●が表示されますが、
posを数字ではなく変数で指定したいです
何か良い解決方法は無いでしょうか?



この記事に返信する


ORZ

リンク

2011/5/17(Tue) 10:06:26|NO.39247

我々にはforeachに指定されている a なるモジュール変数がどこから来たのか全く分からない。
ひょっとしたらforeachで指定したaの中にmemberが勝手に入ってると勘違いしているのでは?



tom

リンク

2011/5/17(Tue) 10:17:14|NO.39248

ご指摘された通りでした
aをきちんとmenberに直したら上手くいきました

お早い返信、ありがとうございました



tom

リンク

2011/5/17(Tue) 10:18:51|NO.39249

すみません、解決にチェック入れるのを忘れていました



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