2010/2/23 Igor Sysoev <[email protected]>

> However, I'm able to create multiple instances using this function:
>
>        Local<Function> f = function_template->GetFunction();
>        Persistent<Object> o = Persistent<Object>::New(f-
> >NewInstance());
>        o->SetInternalField(0, External::New(object));
>        context->Global()->Set(String::New("object"), o);
>
>

Yes, it equivalent of:

var f = function(){};
new f();
new f();
new f();
....



O.



> On Feb 23, 10:03 pm, Ondřej Žára <[email protected]> wrote:
> > I believe the text mentioned speaks about FunctionTemplates. Calling
> > "GetFunction()" on FunctionTemplate always yields the same function...
> >
> > O.
> >
> > 2010/2/23 Igor Sysoev <[email protected]>
> >
> > >http://code.google.com/apis/v8/embed.html#templatesstates that:
> >
> > > "However you can only have one instance of any template in any given
> > > context."
> >
> > > In my simple tests I could create several instances of an object
> > > template in one context. Does it mean that the statement above is
> > > obsolete or there are still real underlying potential problems if
> > > multiple instances are used ?
> >
> > > --
> > > v8-users mailing list
> > > [email protected]
> > >http://groups.google.com/group/v8-users
>
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
>

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to