The example belows can not be compiled. How could I use ‍Persistent<Context> 
context, because I try to make it in a Dll libaray port to my application, and 
it will be Persistent‍ in memo‍ry.‍




#include <v8.h>  

  

using namespace v8;  

int main(int argc, char* argv[]) {  

  

  // Create a stack-allocated handle scope.  

  HandleScope handle_scope;  

  

  // Create a new context.  

  Persistent<Context> context = Context::New();  

  

  // Enter the created context for compiling and  

  // running the hello world script.  

  Context::Scope context_scope(context);  

  

  // Create a string containing the JavaScript source code.  

  Handle<String> source = String::New("'Hello' + ', World!'");  

  

  // Compile the source code.  

  Handle<Script> script = Script::Compile(source);  

  

  // Run the script to get the result.  

  Handle<Value> result = script->Run();  

  

  // Dispose the persistent context.  

  context.Dispose();  

  

  // Convert the result to an ASCII string and print it.  

  String::AsciiValue ascii(result);  

  printf("%s\n", *ascii);  

  return 0;  

}  ‍

-- 
-- 
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