void tTJS::EvalExpression(
const tjs_char *expression,
tTJSVariant *result = NULL,
iTJSDispatch2 *context = NULL,
const tjs_char *name = NULL
tjs_int lineofs = 0
)
void tTJS::EvalExpression(
const ttstr &expression,
tTJSVariant *result = NULL,
iTJSDispatch2 *context = NULL,
const tjs_char *name = NULL
tjs_int lineofs = 0
)
式を評価します。
引数については ExecScript を参照してください。
if 演算子のように式の結果を得ることができない演算子の場合、その結果を得ようとして result に非 NULL を指定すると例外が発生します。この場合は result には NULL を指定する必要があります。