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]

Rispondere a