[リストへもどる]
一 括 講 読

投稿時間:03/12/10(Wed) 16:21
投稿者名:せつか
Eメール:chenatsu@yahoo.co.jp
URL :
タイトル:エラー・・・・。
何だか、

コンパイル中にエラーが発生しました。エラー内容は以下の通りです。

Error talk_alarm.aya(63): 不正な演算です
Error talk_alarm.aya(63): 不正な演算です
Error talk_alarm.aya(63): 1番目の引数の型が宣言と異なります'Talk'
3 Errors

↑って出るんですがどうしてですか?

投稿時間:03/12/10(Wed) 17:44
投稿者名:中西@プラエセンス
Eメール:nassie@praesens.co.jp
URL :http://www.praesens.co.jp/pws/
タイトル:Re: エラー・・・・。
> Error talk_alarm.aya(63): 不正な演算です
> Error talk_alarm.aya(63): 不正な演算です
> Error talk_alarm.aya(63): 1番目の引数の型が宣言と異なります'Talk'
> 3 Errors
>
> ↑って出るんですがどうしてですか?

まず,「不正な演算です」は,二つの「型」の違う変数か定数を
計算しようとした場合に発生します.
「1番目の引数の型が宣言と異なります」は,文字どおりの意味で,
普通,関数に渡す引数の型は厳密に決められていますが,そこに
違う型の変数や定数を渡すとこのエラーになります.
それが63行のTalk関数で発生しているということですね.

総合的に判断して,
int i = Hour();
Talk( "いまの時間は" + i + "です" );
のような記述をするとこのようになるのではないでしょうか?
この場合であれば,正しくは,
Talk( "いまの時間は" + itoa( i ) + "です" );
にする必要があります.


上記の点をチェックしていただいて,それで解決できないようなら前提に
戻りますが,上記のエラーメッセージはどのような状況で発生したのか
詳しく教えてください.(自作キャラかそうでないか,PDKのayacか
キャラクターメーカーかなど)

投稿時間:03/12/10(Wed) 18:03
投稿者名:せつか
Eメール:chenatsu@yahoo.co.jp
URL :
タイトル:Re^2: エラー・・・・。
はい。とりあえずなおしてみます。


もし出来なかったら報告します。

投稿時間:03/12/10(Wed) 18:09
投稿者名:せつか
Eメール:chenatsu@yahoo.co.jp
URL :
タイトル:Re^3: エラー・・・・。
あ、変えてみましたけど今度はテストしようとすると

コンパイル中にエラーが発生しました。エラー内容は以下の通りです。

Error talk_alarm.aya(59) : syntax error before token 'B'

と出てくるのですがどうしてでしょう?

*2回も質問してすいません・・・・・。

投稿時間:03/12/11(Thu) 09:11
投稿者名:中西@プラエセンス
Eメール:nassie@praesens.co.jp
URL :http://www.praesens.co.jp/pws/
タイトル:Re^4: エラー・・・・。
> Error talk_alarm.aya(59) : syntax error before token 'B'

syntax errorは,「書式のエラー」です.
書式が間違っているときに表示されます.
プログラムを変更した結果,うっかりあるべきダブルクォーテーションが
なくなっているとか,カッコの対応がおかしくなっていると発生します.

だいたい59行目周辺に問題があるので,59行目からチェックしはじめて,
見つからなければ少しづつ範囲を広げてチェックしてみてください.

投稿時間:03/12/10(Wed) 18:11
投稿者名:せつか
Eメール:chenatsu@yahoo.co.jp
URL :
タイトル:Re^4: エラー・・・・。
でも、サンプルのタイヤネコはちゃんとできていました・・・。

投稿時間:03/12/22(Mon) 19:04
投稿者名:せつか
Eメール:
URL :
タイトル:Re^5: エラー・・・・。
*(ホントに連続質問、すいません・・・。)
新規作成したらテストできるんだけど(メッセージとか。)絵が表示されないんですが・・・(サンプルだとできるんですが・・・)どうしてですか?

投稿時間:03/12/22(Mon) 19:30
投稿者名:中西@プラエセンス
Eメール:nassie@praesens.co.jp
URL :http://www.praesens.co.jp/pws/
タイトル:Re^6: エラー・・・・。
> *(ホントに連続質問、すいません・・・。)
> 新規作成したらテストできるんだけど(メッセージとか。)絵が表示されないんですが・・・(サンプルだとできるんですが・・・)どうしてですか?

状況がわかりませんので,はじめから順を追って,詳しく教えてください.
・PDKとキャラクターメーカーのどちらで作っているのか?
・どのような動作を意図して作っていて,それがどのように動作するのか?
・「絵が表示されない」とは,「どのように表示されない」のか?
エラーメッセージなどは?
・サンプルだとできるのは当然なので,サンプルからどのように変更
したのか.その変更部分にミスがあるのではないか.

等です.

投稿時間:03/12/22(Mon) 20:03
投稿者名:せつか
Eメール:
URL :
タイトル:Re^7: エラー・・・・。


> ・PDKとキャラクターメーカーのどちらで作っているのか?
キャラクターメーカーで作っています。
> ・どのような動作を意図して作っていて,それがどのように動作するのか?

> ・「絵が表示されない」とは,「どのように表示されない」のか?
すみっこにメッセージウィンドウがでてるんだけどキャラクターが表示していないのですが・・・
> エラーメッセージなどは?
ぜんぜん見ませんでした。ちゃんとテストできるんですよ・・・。
絵が出てないだけだから・・・・。
> ・サンプルだとできるのは当然なので,サンプルからどのように変更
> したのか.その変更部分にミスがあるのではないか.
サンプルを変更しないで新規作成したら絵が出なかったんです・・・。
>

投稿時間:03/12/25(Thu) 13:20
投稿者名:中西@プラエセンス
Eメール:nassie@praesens.co.jp
URL :http://www.praesens.co.jp/pws/
タイトル:Re^8: エラー・・・・。
> > ・どのような動作を意図して作っていて,それがどのように動作するのか?
> ?

つまり,あらかじめ「CGを表示しない」ように作ったのであれば,
CGが表示されないのは正しい動作ということになります.
(普通はそのような作りはしないでしょうが)
「どのように動作するのが正しい動作なのか,どのように動くように
作ったつもりなのか」を教えてもらわないと,何が間違っているのか
わからないということが言いたかったのです.


> > ・サンプルだとできるのは当然なので,サンプルからどのように変更
> > したのか.その変更部分にミスがあるのではないか.
> サンプルを変更しないで新規作成したら絵が出なかったんです・・・。

「サンプルを変更しないで」とありますが,メニューから「新規作成」
したのであれば,その時点で「新規」に変更されていると思います.
新規作成した状態では,画像ファイルなどが登録されていないので,
画面の指示に従って画像(など)を登録する必要があります.

例えば,キャラクターメーカー起動直後に「サンプルプロジェクトの読み込み」
を実施し,そのまま「5.実行する」を押せば,キャラクター画像も込みで
正常に動作すると思います.



- Web Forum -