[Résolu][Calc] Dialogues non modaux en chaîne figent calc
Publié : 01 sept. 2019 16:21
Bonjour,
Dans un classeur très (très) sécurisé, j'ai retiré toutes les barres d'outils et créé une boite de dialogue BASIC non-modale permettant d'effectuer les actions autorisées.
(Merci au passage aux contributeurs qui m'ont permis de trouver et appliquer cette méthode )
Le blocage (gel de LibreOffice avec obligation de forcer la fermeture pour stopper le symptôme) intervient quand je lance une seconde boite de dialogue non-modale à partir de la première.
A noter que lorsque je lance une boite de dialogue modale à partir de la non-modale, tout se passe bien.
J'avais pris comme modèle l'exemple donné en toute fin de ce fil : https://forum.openoffice.org/fr/forum/v ... 99#p254292
Il se trouve que le symptôme est strictement le même sur mon fichier que sur le fichier donné en exemple. Je joints donc ce dernier.
J'ai deux hypothèses :
- 1- les listeners des deux boîtes sont en conflit et prennent toutes les ressources.
- 2- Une cascade de dialogues non-modaux est incompatible avec la version de LibreOfffice utilisée (le lien initial date de 3 ans).
Dans les deux cas, je sèche ...
Merci d'avance pour votre aide et vos pistes.
Dans un classeur très (très) sécurisé, j'ai retiré toutes les barres d'outils et créé une boite de dialogue BASIC non-modale permettant d'effectuer les actions autorisées.
(Merci au passage aux contributeurs qui m'ont permis de trouver et appliquer cette méthode )
Le blocage (gel de LibreOffice avec obligation de forcer la fermeture pour stopper le symptôme) intervient quand je lance une seconde boite de dialogue non-modale à partir de la première.
A noter que lorsque je lance une boite de dialogue modale à partir de la non-modale, tout se passe bien.
J'avais pris comme modèle l'exemple donné en toute fin de ce fil : https://forum.openoffice.org/fr/forum/v ... 99#p254292
Il se trouve que le symptôme est strictement le même sur mon fichier que sur le fichier donné en exemple. Je joints donc ce dernier.
J'ai deux hypothèses :
- 1- les listeners des deux boîtes sont en conflit et prennent toutes les ressources.
- 2- Une cascade de dialogues non-modaux est incompatible avec la version de LibreOfffice utilisée (le lien initial date de 3 ans).
Dans les deux cas, je sèche ...
Merci d'avance pour votre aide et vos pistes.