0x034 NOT_IMPLEMENTED

その関数は実装されていません


taiseiue | 2024-11-21

実装されていない関数を呼び出そうとしました。関数名のスペルを確認して、使用中のライブラリやファイルの読み込みが正常に行われていることを確認して、使用しようとしている関数が現在の環境で使用できることを確認してください。

この例外は、以下のような状況で発生します。

ケース1 実装されていない仮想関数を呼び出そうとした

この例外は、定義だけされていて実装されていない仮想関数を呼び出そうとしたときに発生します。次の例をご覧ください。

AliceScript
virtual Func(string str);

Func(); //ここでエラー
// Funcはこれより下で実装される

override Func(string str)
{
    print(str);
}

ケース2 実装されていない環境で特定のAPIを呼び出そうとした

この例外は、実装されていない環境でAPIを呼び出そうとしてときに発生します。 例えば、一部のAPIはSAIMの実装によっては使用できない可能性があります。 このような場合、「この実装では操作がサポートされていません」というメッセージで例外が発生します。