You can try porting http://sourceforge.net/projects/uno-pas-bridge/
El jue, 29-03-2007 a las 15:43 +0300, Adrian Maier escribió: > On 3/29/07, Razvan Adrian Bogdan <[EMAIL PROTECTED]> wrote: > > On 3/29/07, Adrian Maier <[EMAIL PROTECTED]> wrote: > > > 1)It is possible to run any of those editors from within a Lazarus > > > application, > > > as separate processes. > > > > That wouldn't be a problem, yes. > > In this case , it looks like this is the way to go. > http://wiki.lazarus.freepascal.org/Executing_External_Programs > > > > 2)OpenOffice can be run as a server that waits for connections and can > > > communicate with other programs. I have seen a Java application that > > > was batch processing documents in several steps : one of those steps > > > was to use OpenOffice for converting from doc to xml . > > > So, in theory it should be possible for a Lazarus application to do the > > > same > > > thing and communicate with OpenOffice through sockets . I don't know > > > exactly > > > how much of OpenOffice's functionality is available for the programs > > > that are > > > connecting to it. > > > > OOo has Java and C++ support as well as scripting even for VB syntax > > but no pascal or plain C, i have no idea how the protocol looks like. > > I don't know more about the protocol either. You'll have to do some research > in OO's docs. > But, assuming that OpenOffice is a server who is waiting for tcp/ip > connections , > it wouldn't matter which language is the client written with. Once you > understand > the protocol it should be possible to implement in pascal a client for it . > > > > > 3)As far as i know, it is not possible to embed MS Office through OLE > > > (it's not crosss-platform...). > > > > Win only is enough for now but Lazarus doesn't support ActiveX (COM) > > > > Razvan > > > > _________________________________________________________________ > > To unsubscribe: mail [EMAIL PROTECTED] with > > "unsubscribe" as the Subject > > archives at http://www.lazarus.freepascal.org/mailarchives > > > >
