JS CompileFile
出典: MDC
外部ファイルに含まれるスクリプトをコンパイルします。
[編集] 構文
JSScript * JS_CompileFile(JSContext *cx, JSObject *obj, const char *filename);
| Name | Type | Description |
|---|---|---|
cx |
JSContext * |
スクリプトをコンパイルするときのコンテキスト
リクエストが必要。 ( |
obj |
JSObject * |
スクリプトと関連付けるオブジェクト |
filename |
const char * |
スクリプトを含むファイルの名前 |
[編集] 解説
JS_CompileFileは、JavaScriptエンジンで実行するために外部ファイルのスクリプトをコンパイルする関数です。
filenameは、コンパイル対象のスクリプトを含んでいるファイルの名前を引数に取ります。
コンパイルが成功したとき、JS_CompileFileはコンパイル済みのスクリプトへのポインタを返値とします。失敗時にはNULLを返します。
ファイル名でスクリプトを指定するのではなく、文字列の引数として関数に渡す場合には、JS_CompileScriptを使ってください。
[編集] 関連項目
JS_CompileScript, JS_DecompileScript, JS_DestroyScript, JS_EvaluateScript, JS_ExecuteScript