[fr-discuss] Problème avec les formules insérées sous Mac
Bonjour à tous, Je vous avais parlé d'un problème que j'ai déclaré comme bug ici : https://bugs.freedesktop.org/show_bug.cgi?id=32783 Après étude plus poussée voici ce que je peux dire : 1) Cela se passe sous Mac 2) Si on insère par macro une formule par exemple avec le code ci-dessous LibreOffice plante. /Sub bugMac oViewCursor = ThisComponent.getCurrentController().getViewCursor() oTextCursor=oViewCursor.Text.createTextCursorByRange(oViewCursor) obj=ThisComponent.CreateInstance(com.sun.star.text.TextEmbeddedObject) obj.CLSID=078B7ABA-54FC-457F-8551-6147e776a997 obj.AnchorType=com.sun.star.text.TextContentAnchorType.AS_CHARACTER oTextCursor.Text.insertTextContent(oTextCursor, obj, true) obj.embeddedObject.formula=1 over x obj.dispose End Sub/ 3) Si on commente la dernier instruction : obj.dispose on obtient la formule voulue 4) mais si on tente de l'effacer avec la touche backspace LibreOffice (ou OpenOffice.org) plante. 5) Par contre si on copie et colle la formule ci-dessus créée alors on peut effacer la copie sans plantage. 6) Si on insère une formule Insérer - Objet - Formule, on la supprime sans problème avec la touche Backspace. Conclusion : nous suspectons une mauvaise gestion de la mémoire au moment de la destruction de l'objet formule. Enjeu : il n'est plus possible d'utiliser Dmaths ou CmathOOo depuis les versions 3.3 sous Mac. Si quelqu'un peut nous aider à régler le problème ... D'avance merci. -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club -- Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-discuss] Problème avec les formules insérées sous Mac
Bonjour Didier, Le 07/03/11 16:54, Didier Dorange-Pattoret a écrit : Si quelqu'un peut nous aider à régler le problème ... J'ai confirmé le bug, et ai fourni un rapport de trace, en changeant le titre pour mieux correspondre. Alex -- Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re:[fr-discuss] Problème avec les formules insérées sous Mac
Bonjour Message du 07/03/11 16:55 De : Didier Dorange-Pattoret Je vous avais parlé d'un problème que j'ai déclaré comme bug ici : https://bugs.freedesktop.org/show_bug.cgi?id=32783 ... Conclusion : nous suspectons une mauvaise gestion de la mémoire au moment de la destruction de l'objet formule. Je n'ai pas le moyen de tester sous Mac... As-tu essayé d'ajouter : obj.dispose set obj = nothing Cordialement Pierre-Yves Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net -- Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Re: [fr-discuss] Problème avec les formules insérées sous Mac
Bonsoir, Merci Alex, cela devrait permettre d'aider les développeurs. Je vais ajouter les autres informations contenues dans mon précédent mail. Cordialement. Le 07/03/2011 17:35, Alexander Thurgood a écrit : Bonjour Didier, Le 07/03/11 16:54, Didier Dorange-Pattoret a écrit : Si quelqu'un peut nous aider à régler le problème ... J'ai confirmé le bug, et ai fourni un rapport de trace, en changeant le titre pour mieux correspondre. Alex -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club -- Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés