MinGW-Port: Problems with UnoUrlResolver

Helmar Spangenberg hspangenberg at frey.de
Wed Feb 22 02:53:30 PST 2012


Am Mittwoch, 22. Februar 2012, 11:39:14 schrieb Stephan Bergmann:
> On 02/22/2012 11:30 AM, Michael Meeks wrote:
> > On Tue, 2012-02-21 at 17:51 +0100, Stephan Bergmann wrote:
> >> The problem here appears not be C-based sal but C++-based cppuhelper
> >> ("using ::cppu::bootstrap()"), which will only work if cppuhelper and
> >> client code are compiled with the same compiler (either both MSVC or
> >> both GCC).
> >> 
> > 	I wonder - is it possible to expose a C / salcall set of methods for
> > 
> > the basic bootstrapping, as is done in sal ?
> > 
> > 	Helmar - I guess, if you're ambitious ;-) you could create such a
> > 
> > wrapper API that does the basic UNO setup / bootstrapping you want,
> > provide a C API for it, compile that with MSVC++ and then use it. If
> > that worked well, perhaps we could include it into LibreOffice.
> > 
> > 	How does that sound ? How much API do you really need before we get to
> > 
> > raw sal / UNO-ness ?
> 
> I doubt that Helmar's application only uses C-based sal API after
> initial setup (how would it communicate with LO then? hand-crafted
> binary UNO calls? and in case it does not communicate with LO via UNO at
> all after setup, why set up the UNO connection in the first place)?  In
> which case that wrapper would buy you nothing.
> 
> Stephan

My understanding of the whole subject still is too small - I thought, once I 
got the context bootstrapped, the whole communication to the office is done by 
a socket or a pipe. Is it too naive to think that when the context is 
available all the rest of the communication should work?

Helmar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20120222/7252232b/attachment-0001.htm>


More information about the LibreOffice mailing list