Hi, Muhammad: Sorry I haven't been able to get back to this project so there is no progress yet. Have you tried the v8::Compiler::CompileFunctionInContext recommended by Yang? I haven't tried it so not sure if that will help and not sure how to use it. May take awhile for me to get back to this so if you have more question regarding the above function, you may ask Yang and hopefully we will overcome this issue. Good luck!!
Vance On Tuesday, March 26, 2019 at 7:43:55 AM UTC-5, muhammad sami wrote: > > Hi vance > > I am having similar issue as you regarding how to implement the vxml > scoping hierarchy using v8. Do you get this issue resolved? Any > help/direction will be really appreciated. Thanks > > On Thursday, March 14, 2019 at 7:04:22 PM UTC+2, vance huang wrote: >> >> Hi, Andrey: >> >> I am having similar issue as you regarding how to implement the vxml >> scoping hierarchy using v8 (coming from old spidermonkey). Do you get this >> issue resolved? Any help/direction will be really appreciated. Thanks. >> >> Vance >> >> On Friday, January 22, 2010 at 8:47:27 AM UTC-6, Andrey Semashev wrote: >>> >>> I'll explain more closely to the code. Let's assume my scope hierarchy >>> is initialized the way I presented in my post. I have this script: >>> >>> var x = 10; >>> >>> and I want to execute it in the document scope. So the sequence should >>> be like this: >>> >>> [set the current scope to session.application.document] >>> v8::Script::Run(); // run the script >>> [restore scope to the root object] >>> >>> so that then I have "typeof(session.application.document.x) == >>> number", and "typeof(x) == undefined". >>> >>> On 22 янв, 17:31, Flier Lu <flier...@gmail.com> wrote: >>> > So, what's your expected? As you know, any object you create in global >>> > name space will be accessible as a property of global object. >>> > >>> > On 1月22日, 下午10时21分, Andrey Semashev <andrey.semas...@gmail.com> wrote: >>> > >>> > >>> > >>> > > BTW, this is how I create the needed scope hierarchy: >>> > >>> > > var Session = new Function(); >>> > > var Application = new Function(); >>> > > var Document = new Function(); >>> > > var Dialog = new Function(); >>> > >>> > > var session = new Session(); >>> > > Application.prototype = session; >>> > >>> > > session.application = new Application(); >>> > > Document.prototype = session.application; >>> > >>> > > session.application.document = new Document(); >>> > > Dialog.prototype = session.application.document; >>> > >>> > > session.application.document.dialog = new Dialog(); >>> >>> -- -- v8-users mailing list v8-users@googlegroups.com 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 v8-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.