エラーのタイプ のバックアップ差分(No.2)
- 追加された行はこの色です。
- 削除された行はこの色です。
**エラーが出たら [#deaf9871]
#contents
**エラーのタイプ [#icdd5f04]
//**エラーが出たら [#deaf9871]
//&ref{error003_expected_c.png};
**エラーの種類と原因 [#icdd5f04]
代表的なエラーのタイプを、いくつか紹介します。
***Script error: there is no function named "xxx" [#bfbf63be]
-エラーメッセージ~
&ref{error001_no_function_name.png};
-意味~
スクリプトエラー: "xxx"という名前の関数は存在しません。((xxxは、関数名。))
-スクリプト
MesageClip("Hello World!")
return last
-原因~
関数(フィルタ)の名前が間違っている、または、存在しない関数を呼び出そうとしたものと考えられます。上の例では、本来、Me&color(red){ss};ageClipと書くべきところを、Me&color(blue){s};ageClipと、sを1つ抜けているのが、その原因です。
***Script error: Invalid arguments to function "xxx" [#je34a56d]
-エラーメッセージ~
&ref{error002_invalid_arguments.png};
-意味~
スクリプトエラー: 関数"xxx"に不正な引数。
-スクリプト
MessageClip("Hello World!", true)
return last
-原因~
引数に誤りがあるものと考えられます(変数型が間違っているなど)。この場合、MessageClipの2つ目の引数はint型であるにも関わらず、bool型のtrueを記述していることが原因です。MessageClipの書式については、MessageClipのページを参照。
***Script error: expected a , or ) [#td2f60cf]
-エラーメッセージ~
&ref{error003_expected_c.png};
-スクリプト
MessageClip("Hello World!"
return last
-原因
***The script's return value was not a video clip [#u3199c22]
-エラーメッセージ~
&ref{error004_not_clip.png};
-スクリプト
clip = MessageClip("Hello World!")
return last
-原因
***I don't know what "xxx" means [#of475bd9]
-エラーメッセージ~
&ref{error005_what_xxx_means.png};
-スクリプト
MessageClip("Hello World!")
return clip
-原因