ich hoffe, dass mir jemand hier helfen kann, denn ich weis nicht mehr wieter.
Ich schreibe grade, in C++ Qt, eine kleine Anbindung an OO die TextDokumenten offnen und mit eigenen Inhalten füllen soll.
Allerdings scheitere ich schon beim Connection.
Hier ist mein Code:
Code: Alles auswählen
Reference <XComponentContext> rComponentCon = defaultBootstrap_InitialComponentContext();
Reference <XMultiComponentFactory> rMultiCompFac = rComponentCon->getServiceManager();
Reference<XMultiServiceFactory> rService(rMultiCompFac, UNO_QUERY);
Reference<XInterface> rInterface = rService->createInstance(OUString::createFromAscii("com.sun.star.frame.Desktop"));
Reference<XComponentLoader> rLoader(rInterface, UNO_QUERY);
Reference<XComponent> xComponent = rLoader->loadComponentFromURL(OUString::createFromAscii("private:factory/swriter"),
OUString::createFromAscii("_blank"), 0,
Sequence<PropertyValue>());
Code: Alles auswählen
Sequence<PropertyValue>()
Mein System ist Ubuntu 10.04 64-bit. UNO war schon installiert standartmäßig auf dem System.
Alle notige Schritte mit idlc, regmerge und cppumaker habe ich gemacht und hat ohne probleme funktioniert.
Ich habe alles mögliche ausprobiert, bis zur neue Installation von openoffice und uno, hat nichts geholfen.
Ich hoffe, dass jemand hier mir helfen kann.
mfg, hotmaz