This is also with the case with the shell program in the example code.

On Jun 8, 7:05 pm, CodeJunkie <[email protected]> wrote:
> After figuring out how to wrap a class, with the help of another site,
> I have run into a strange issue ... or undocumented feature ... which
> there seems to be a lot of.
>
> When i create an object, lets say EventManager, it calls back to C++
> and uses the new keyword and wraps itself into several v8 objects.
> That is fine; however, when I do something like
>
> var evtMgr = new EventManager();
>
> and then turn around and do
>
> delete evtMgr;
>
> The object still exists. Futhermore, when the program exits it leaves
> a dangling pointer to the EventManager object that was created. In
> addition to this, any object or variable that i create by doing
> NS = {};
> delete NS;
>
> Works just fine and
>
> var foo = 20;
> delete foo;
>
> Does not remove the variable. Any thoughts on this?

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

Reply via email to