Broken ????

Rebonjour,

Deuxième test, deuxième problème : lorsque je fais écrire une fraction
je tape 1/212 puis F10 la macro de Dmaths devrait renvoyer 1 over {212} pour avoir la fraction, elle me retourne
{1}over{212} !!br0ken!!

Avez-vous une idée ?

Salut,

Si je mets 1/212+2 pas d'erreur : le broken signalerait-il une boucle qui dépasse les bornes ?

Je confirme
LO Version 4.0.0.3 sous windows 7

Bonjour

Didier Dorange-Pattoret wrote

Deuxième test, deuxième problème : lorsque je fais écrire une fraction
je tape 1/212 puis F10 la macro de Dmaths devrait renvoyer 1 over {212}
pour avoir la fraction, elle me retourne
{1}over{212} !!br0ken!!

Avez-vous une idée ?

Je n'ai pas Dmaths installé sous la main pour tester mais en attendant
tu peux peut-être vérifier Outils> Options> Paramètres linguistiques>

Motifs d'acceptation de dates (enlever le / pour tester).

Voir peut-être aussi du côté du nouveau gestionnaire de délimiteurs de mot:

> LibreOffice Writer> Général (mais je doute que cela ait

un rapport...).

Peut-être un problème de modification d'API (j'ai rencontré un problème
d'affectation d'objet, corrigé depuis).

Cordialement
Pierre-Yves

Bonjour,

Merci pour la réponse.

Bonjour
Je n'ai pas Dmaths installé sous la main pour tester mais en attendant
tu peux peut-être vérifier Outils> Options> Paramètres linguistiques>
> Motifs d'acceptation de dates (enlever le / pour tester).

Voir peut-être aussi du côté du nouveau gestionnaire de délimiteurs de mot:
> > LibreOffice Writer> Général (mais je doute que cela ait
un rapport...).

Peut-être un problème de modification d'API (j'ai rencontré un problème
d'affectation d'objet, corrigé depuis).

C'est corrigé. Il s'agit en fait d'une variable qui dépasse les bornes autorisée (fonction Mid).
L'appel de la fonction se faisait sur le n+1 ième caractère alors que la chaîne n'en comporte que n.

Ce qui est surprenant c'est l'ajout de !br0ken!! à la fin de la chaîne de caractère. :wink:

Cordialement.