9 messages in org.openoffice.fr.progRe: [prog] [PROG] Quitter proprement ...
FromSent OnAttachments
Galiacy SébastienJul 21, 2005 11:29 am 
Laurent GodardJul 21, 2005 12:13 pm 
Galiacy SébastienJul 21, 2005 2:02 pm 
Laurent GodardJul 22, 2005 1:36 am 
Galiacy SébastienJul 22, 2005 5:37 am 
Bernard MarcellyJul 22, 2005 7:28 am 
Laurent GodardJul 22, 2005 7:35 am 
Galiacy SébastienJul 23, 2005 12:10 am 
Didier Dorange-PattoretFeb 20, 2006 2:38 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] [PROG] Quitter proprement Open office 1.14 par une macroActions...
From:Laurent Godard (lgod@indesko.com)
Date:Jul 22, 2005 7:35:28 am
List:org.openoffice.fr.prog

Bonjour Bernard

Je pense que c'est une bogue d'OpenOffice.org (qui persiste sur 1.9.113), probablement dûe à ce qu'on se trouve dans une situation bizarre : on vient de fermer le dernier document, mais on continue la macro qui a été lancée depuis ce document. OOo chercher sans doute une référence qui n'existe plus.

d'ou ma question à ce sujet

En conclusion, StarDesktop.terminate() ne marche pas s'il est exécuté depuis une macro lancée par un document. Il marche depuis une macro lancée "en résident".

oui, c'ets comme ca que je l'ai testée (une macro au niveau de OOo et non pas au niveau du document)

Alors que faire ? Sous Win XP, je constate que si je me contente de fermer le document par macro _sans_ utiliser StarDesktop.terminate() la fenêtre se ferme, mais il reste un processus soffice.

.....

peut etre egalement creer dynamiquement une macro et l'appeler ? masi je ne suis pas sur car l'appelant (donc dans le document) n'est pas fermé

Remarque : tout ceci à condition qu'on n'emploie pas le Démarrage rapide d'OOo. Il est impossible de fermer OOo s'il y a le démarrage rapide.

dan sce cas passer par l'API Win32 pour killer si vraiemnt c'est necessaire. Voir InstallVirgule à ce sujet

Laurent