-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 27/10/2012 23:37, Sophie Gautier a écrit :
> Bonjour Jean-Luc,
> On 27/10/2012 14:31, Jean-Luc Coulon wrote:
>> Bonjour,
> 
>> J'avais déjà parlé de ce problème auparavant... sans que personne
>> ne puisse m’aider.
> 
>> J’ai des macros que je désire réaliser en python.
> 
>> J’arrive à écrire certaines parties mais d’autres sont plus
>> délicates parce qu’il n’y a pas de réelle doc. Ou parce que des
>> choses écrites, semble-t-il correctement, ont des comportement
>> surprenants.
> 
>> Est-ce qu’il existe quelque part une doc qui recenserait les modes 
>> d’appels des différentes fonctions en python : genre instruction
>> basic et l’équivalent en python ?
> 
> Je ne pense pas que cela existe, mais que souhaites-tu faire.
> Peut-être que les scripts dont tu as besoin existe déjà ou bien
> peuvent être modifiées pour s'adapter à ton besoin ?

Bonjour Sophie,

J’ai une application assez grosse en Basic (LibreOffice Basic), qui
calcule les différents éléments d’une harpe (longueur, tension des
cordes, leur matière, leur répartition, et bien d’autres choses).
J’utilise aussi draw pour faire un dessin à l’échelle 1 de tout ça.

Mais je suis un peu confronté à des problèmes de performances, notamment
pour tout ce qui est du dessin draw depuis les macros.

J’ai donc converti une partie de l’application en python en glanant des
informations à droite et à gauche (particulièrement ici :
http://www.oooforum.org/forum/viewtopic.phtml?p=56015#56015)

Je suis parfaitement satisfait de la vitesse d’exécution (au moins un
facteur 10 à 20) mais il y a trois problèmes :
- - le manque de documentation
- - je ne sais pas ce qui existe et ce qui n’a pas été implémenté
- - je ne sais pas quel est le niveau de confiance qu’on peut accorder aux
macros python (est-ce que c’est destiné à être poursuivi ou abandonné).

J’ai beaucoup travaillé par essais et erreurs mais c’est fatiguant,
surtout en l’absence d’une intégration complète de l’outil de développement.

Bon dimanche

Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFQjPZ8UdGGXzzGnNARAjHxAJ9LD8xmlGt09ePwa8aOGrUZGbPchgCbBqj/
J8icLUX6NTsdRxXmiHUL9i4=
=/68p
-----END PGP SIGNATURE-----

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à