On Thu, Apr 24, 2014 at 3:26 AM, amourfou <[email protected]> wrote:
> I have following codes.
>
> 1 : m_pIsolate = v8Isolate::GetCurrent();
>
> 2 : v8::HandleScope handle_scope(m_pIsolate);
>
> 3 : v8::Handle<v8::ObjectTemplate> global =
> v8::Persistent<v8::ObjectTemplate>::New(GetIsolate(),
> v8::ObjectTemplate::New());
>
> 4 : m_context = v8::Context::New(NULL, global);
>
> 5 : v8::Context::Scope context_scope(m_context);
>
> 6 : global->SetInternalFieldCount(1);
> 7 : v8::Handle<v8Object>  lglobal = global->NewInstance();
> 8 : lglobal->SetInternalField(0, v8External::New(this));
>
> But, in 8 line there is an error(debug break) the following
>
> #
> # Fatal error in v8::Object::SetInternalField()
> # Internal field out of bounds
> #
>
> How can I resolve this problem? help~~

I think you need to make the call to global->SetInternalFieldCount()
before passing global to Context::New().

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to