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]