したがって、実行時から関数の引数として文字列値を渡します。
Handle<Value> xObj::Whatever(const Arguments& args){ ... // etc.
args[0]
間違いなく文字列である必要があります:
if(!args[0]->IsString()) { ThrowException(... // etc.
これで、LPCWSTR、wchar_t、char[]などの便利な文字に変換するにはどうすればよいですか。
MessageBox(NULL, args[0], L"Your value, sir.",0); // no way
MessageBox(NULL, args[0]->ToString(), L"Your value, sir.",0); // also no
/// then how?