Ciao TUTTI,
il mio nome è Vincenzo e vi pongo un quesito.
Nell'ambito di un'applicazione Java inserisco dei dati all'interno di un
foglio Calc creato con l'istruzione dell'interfaccia XComponentLoader
XComponent componente =
xComponentLoader.loadComponentFromURL("private:factory/scalc", "_blank",
0, new PropertyValue[0]);
successivamente memorizzo le modifiche apportate con le seguenti istruzioni
XStorable store =
(XStorable)UnoRuntime.queryInterface(XStorable.class,componente);
store.storeAsURL("percorso file",new PropertyValue[0]);
Il file viene creato con i dati al suo interno.
Il problema è che se rilancio l'applicazione ricevo un errore di IO
sulla scrittura. Il problema è risolvibile invocando il metodo
terminate() del servizio com.sun.star.frame.Desktop
dopo il salvataggio , così facendo però chiudo l'intero processo OO.
La domanda è : C'è un modo per chiudere il documento CALC mantenendo
attivo il processo OO?
Grazie TUTTI per l'attenzione.
PS spero di aver descritto in modo adeguato il problema.
^^^
OO
/.
o
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]