Hi there,

just an update: there seem to be two issues here:

  1. creating libraries for "user" and "share" installations does not
     work for any scripting language,

  2. in OOo 300, the method createContext() changed its signature (and
     maybe some supporting classes as well):

         o OOo 2.4:
           public static com.sun.star.script.provider.XScriptContext
           
createContext(com.sun.star.frame.XModel,com.sun.star.uno.XComponentContext,com.sun.star.lang.XMultiComponentFactory);
         o OOo 300:
           public static com.sun.star.script.provider.XScriptContext
           createContext(com.sun.star.frame.XModel,
           com.sun.star.document.XScriptInvocationContext,
           com.sun.star.uno.XComponentContext,
           com.sun.star.lang.XMultiComponentFactory);
           So a new object "XScriptInvocationContext" is used, will
           have to research what this addition means/incurs. If anyone
           knows about this, any hints/suggestions/ideas are highly
           welcome. (Also, I would like to keep one deployable version
           of the ooRexx script provider that works for pre 300, and
           for 300 itself.)

So, issue # 1 above is probably a bug, but have not been able to find an issue for it. Should I create one (I think it falls into the show-stopper category)?

Issue # 2 can be resolved after researching the XScriptInvocationContext (which may be very cool, if it does do, what I think it might do... :) ).

Regards,

---rony


Reply via email to