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]

Antwort per Email an