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 à users+help@fr.libreoffice.org 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