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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0821
sugita75パラメータの型9解決


sugita75

リンク

2008/8/21(Thu) 09:37:38|NO.18574


cls 0 :x=550 :y=300 :z=50 :v=20 :w=100 pos 0,v color 0,0,255 :font 'MS Pゴシック',40,1+2 mes 'アクションシューティング' pos x-w-z-v*3,y :font 'MS Pゴシック',30,1 :objmode 2 :objsize 300,50 button 'ゲームスタート',*a button '操作説明',*b button '終了',*c stop *a cls 0 pos z,v :color 255,0,0 :font 'MS Pゴシック',50,1 mes 'ステージ選択' pos x-w-z,y-w*2 :font 'MS Pゴシック',30,1 :objmode 2 :objsize w*2,v*2 button 'ステージ1',*d button 'ステージ2',*e button 'ステージ3',*f button 'ステージ4',*g button 'ステージ5',*h button 'ステージ6',*i color 0,0,0 mes '最終ステージ' button 'ステージ7',*j mes ' ' button '終了',*c stop *b cls 0 pos z,v mes '操作説明' pos z,v+z mes 't' stop *c end *d cls 0 stop *e exec 'notepad' stop *f exec 'notepad' stop *g exec 'notepad' stop *h exec 'notepad' stop *i exec 'notepad' stop *j exec 'notepad' stop *k exec 'notepad' stop

で実行しようとすると、
#Error 6 in line 2(???)
-->パラメータの型が違います
と出てしまいます。

いったいなぜ出るんでしょうか。
そしてどこを直せば実行できるようになるのでしょうか?
教えてください。
お願いします。



この記事に返信する


SYAM

リンク

2008/8/21(Thu) 09:46:32|NO.18575

エラーの原因は pos命令 と color命令 が区切れていないことです。
その他にも 文字列を表すのは ダブルクォート (”)でなくてはならないところがすべて シングルクォート (’)になっていますからそれらもすべてエラーになります。



S&R

リンク

2008/8/21(Thu) 10:00:55|NO.18579

愉快犯ではないが、
プログラムの『内容以前の問題』にはレスしないようにしよう。
こういうのは本人が意識して書かない限り何度でも同じミスに気が付かないと思う。

シングルクォートとダブルクォートについてはアホらしくて何も言えん。
これこそ愉快犯か?



sugita75

リンク

2008/8/21(Thu) 10:16:55|NO.18581

ありがとうございます。
解決しました



SYAM

リンク

2008/8/21(Thu) 10:19:33|NO.18582

シングルクォートでもよい言語(perlとか)もあったりします。
わかってみればバカらしいなというミスではありますが、愉快犯の犯行とミスは違うものです。
とはいえデバッグ丸投げもあまり感心できませんね 確かに。



sugita75

リンク

2008/8/21(Thu) 10:33:58|NO.18583

申し訳ありません。
言い訳をさせてもらうと、
クォーテーションの件では、命令の使い方が悪いのかと考えていたので、気づけませんでした。
コロンの件では、エディタでは表示されていたのですが、認識されていなかったようです。
本当に申し訳ありません。



リンク

2008/8/21(Thu) 10:45:23|NO.18584

極力1行に1命令の方がイージーミスを防ぐし見やすいと思うのぅ。



S&R(楓)

リンク

2008/8/21(Thu) 11:06:37|NO.18586

>シングルクォートでもよい言語(perlとか)もあったりします。
知ってるよ。
だから他のプログラミング言語経験者なんだろうと思って、
そしたら新しい言語を学ぼうとしたら真っ先に言語仕様を読むものだろう。

a言語で文字列は""だから、
b言語でも文字列は""だろう、の『だろう』という思い込みの部分を確認もせずに
質問しに来た点について、
俺は物申したの。



SYAM

リンク

2008/8/21(Thu) 11:27:10|NO.18587

その点は確かにごもっともなのですが、
それは質問者を愉快犯呼ばわりすることとは関係ありませんよね。
仕様の確認をしなかったことを指摘するのならともかく、必要以上に悪しざまに貶してみせるのは止しませんか。



ANTARES

リンク

2008/8/22(Fri) 04:53:01|NO.18613

 たとえ、質問に問題があるとしても、初めてもしくは
それに近い人と質問常連者とでは対応を変えても
いいのではないでしょうか?

 初めての人には敷居を低くしてあげたい。



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