所以我从运行时传递一个字符串值作为函数参数:
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?