Hi Andreas,
see the "Migrating simple bootstrap to OOo3" thread. You have to use the
bootstrap glue code that comes with OO.org 3.0 SDK or try simply the
NetBeans plugin 1.1.4 together with OO.org 3.0 and the 3.0 SDK.
Besides a potential problem with the current unowinreg.dll (not 100%
confirmed), our plugin package a correct working dll in your client program.
Juergen
Andreas Mantke wrote:
Hi,
I try to compile a java program (initial author Andre Schnabel), which exports
documents (with OOo) to PDF. This program was created, while OOo 2.3 was the
current version, and it worked. Now I try to make this program available for
OOo 3, but the java program is not able to get a running office.
Here are the part of the code, that tries to launch OOo:
static XComponentLoader getCompLoader () {
XComponentLoader xCompLoader=null;
if (myArgs.verbose)
System.out.println( "->getCompLoader");
try {
// get the remote office component context
xContext = Bootstrap.bootstrap ();
// get ServiceManager
xMCF = xContext.getServiceManager();
//get Desktop
oDesktop =
xMCF.createInstanceWithContext( "com.sun.star.frame.Desktop", xContext);
//and Component loader
xCompLoader = (com.sun.star.frame.XComponentLoader)
UnoRuntime.queryInterface(com.sun.star.frame.XComponentLoader.class,
oDesktop);
} catch (java.lang.Exception e) {
System.err.println("Failed to get a running Office");
}
return xCompLoader;
}
Thanks for any hints.
Regards,
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]