I'd like to make an XPCOM interface function with some "out" parameters. 
  For example, I'd like to have:

      boolean Open(in string path, out string errStr);

Is it possible for me to call such a function from JavaScript?  If so, 
how is errStr handled?  For example, the following obviously is wrong:

     var errStr;

     if (obj.Open("file.foo", errStr))
         alert(errStr);

Is it possible to have "out" parameters with JavaScript?  I could always 
redesign my interface in order to not have any "out" parameters, for 
example:

     if (obj.Open("file.foo"))
         alert(obj.ErrStr);

Thanks.


     - Chuck


Reply via email to