Hallo Mathias, *,
nach Erzeugen einer XSimpleRegistry (reg), einem XComponentContext (ctx)
und einer XMultiServiceFactory (fac), versuche ich nun, eine Reference
auf ein XInterface folgendermassen zu erzeugen:
Reference< XInterface > xInterface;
try {
xInterface =
fac->createInstanceWithContext(
OUString::createFromAscii(
"com.sun.star.bridge.UnoUrlResolver"
),
ctx
);
} catch( Exception& e ) {
fprintf( "Unable to create Context\n", stderr );
exit( -1 );
}
Es wird keine Exception geworfen, trotzdem liefert xInterface.is()
(Damit ueberprueft man doch, ob die Reference valid ist und der
create-Aufruf erfolgreich war, oder?) false.
Ich habe mich eigentlich nach dem DocumentLoader-Beispiel gerichtet,
aber anscheinend uebersehe ich etwas.
Irgendwelche Vorschlaege?
ctx.is(), fac.is() liefern true,
com/sun/star/bridge/XUnoUrlResolver.h{pp,dl} sind vorhanden und die .hpp
wird inkludiert.
Gruss
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]