2

呼び出しScript::Compile()ていますが、結果として空のハンドルが返されます。私はこの方法をたどり、最終的にそれを見つけました

 i::Handle<i::SharedFunctionInfo> result = i::Compiler::Compile(str, ....

空のハンドルを返しています。つまり、コンパイルエラーです。

しかし、この場合、エラーが発生した場所を知るために、compuler からエラーメッセージを取得する方法があることを知っている人はいますか?

4

1 に答える 1

5

ReportExceptionの関数を見てください。を使用して例外をキャプチャし、エラーを報告する必要があります。Shellv8::TryCatch

于 2012-12-13T13:18:27.480 に答える