Re: [v8-users] ObjectTemplate Oddities

2017-08-09 Thread dark . 0x5a
isolate already entered in this moment. Context can't be entered before Set, because context takes global as param: Local context = Context::New(isolate, nullptr, *global*); if create *global* before Context::New, and call Set after, then: :0: Uncaught ReferenceError: i is not defined # # Fata

Re: [v8-users] ObjectTemplate Oddities

2017-08-08 Thread Ben Noordhuis
On Tue, Aug 8, 2017 at 11:51 AM, wrote: > Here is sample: > > auto isolate = v8::Isolate::GetCurrent(); > > Local global = ObjectTemplate::New(isolate); > > global->Set(v8_str(isolate, "i"), Number::New(isolate, 4)); > > Local context = Context::New(isolate, nullptr, global); > Context::Scope con

[v8-users] ObjectTemplate Oddities

2017-08-08 Thread dark . 0x5a
*Here is sample:* auto isolate = v8::Isolate::GetCurrent(); Local global = ObjectTemplate::New(isolate); global->Set(v8_str(isolate, "i"), Number::New(isolate, *4*)); Local context = Context::New(isolate, nullptr, global); Context::Scope context_scope(context); auto i = context->Global()->Get(