Hi Stephan,

The following Java program works just fine for me:

Thank you *very*, *very* much indeed!

This has been a total eye-opener for me and I could get over to the next steps (still quite some miles to go, but for that I hopefully do not need to bother anyone on this list).

Maybe one last question in this context?

        XIntrospectionAccess access =
((XIntrospection) UnoRuntime.queryInterface( XIntrospection.class, factory.createInstanceWithContext( "com.sun.star.beans.Introspection", context))). inspect( (((XComponentLoader) UnoRuntime.queryInterface( XComponentLoader.class, factory.createInstanceWithContext( "com.sun.star.frame.Desktop", context))). loadComponentFromURL( "private:factory/scalc", "_blank", FrameSearchFlag.CREATE, new PropertyValue[0])));

You are "heavily" ;) using "createInstanceWithContext()", whereas I have been merely using "createInstance()" so far, which works as well (including the XIntrospection object).

Is there a recommendation, a "tough" reason to use the context in creating instances in this particular case or is this just a "habit"? (You probably can tell by such a question, that I am a real rookie w.r.t. OOo/UNO programming.)

Personally, so far I have been creating an initial context while bootstrapping, and then when creating an instance of "com.sun.star.bridge.UnoUrlResolver", which then will be used to eventually create a XMultiServiceFactory interface object from the remote service manager. From then on I have been using that multi service factory with "createInstance()" to create an instance of "com.sun.star.beans.Introspection", which works (I can now use the XIntrospection interface to inspect the objects!).

Regards,

---rony



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to