Bonjour Alain,
Alain Nowak a écrit :
Bonjour,
Si je place ces fonctions dans une nouvelle bibliothèque (ex :
Plastigray) et dans un nouveau module (ex : MySQL), ces fonctions ne
marches plus.
La bibliothèque Standard est la seule à être chargée automatiquement
au lancement. Il faudrait donc charger explicitement ta librairy par
du code (GlobalScope.BasicLibraries.LoadLibrary("maLib")) ; et pour
que ça marche : il faut que ton code soit appelé automatiquement, donc
à associer à l'événement "Ouverture du document". Il faut utiliser la
1.1.1, ces evenements ne marchaient pas en 1.1.0 ...
Alors je vais laisser mes fonctions dans Standard, ce sera plus simple....
De plus, j'aimerais pouvoir placer ces fonctions sur la partie
serveur de OOo, pour qu'elles soient accessibles à tous les
utilisateur de l'ordinateur.
-> Mais si je copie le dossier "user/basic/standard" de la partie
client vers le dossier "/share/standard" de la partie serveur, OOo,
n'aime pas beaucoup et me dit plein de gros mots....
Il faut aussi modifier les fichiers "script.xlc" et "Dialog.xlc" quand
tu fais ça ... Si tu veux déployer sur des postes, tu peux aussi faire
un package qui se déploiera avec pkgchk.
Il faut supprimer les lignes qui font référence à la nouvelle bibliothèque ?
-> Mais si je laisse mes fonctions dans la bibliothèque standard, je ne
peux pas copier cette bibliothèque sur la partie serveur de OOo ?
Autrement est-il possible avec une macro genre "InstallVirgule0.4.1.sxw"
d'installer un nouveau module dans la bibliothèque standard ?
-> Dans ce programme, il y a bien la possibilité d'installer une
libraire complète, mais pas un simple module.
Merci pour cette réponse.
Merci d'avance pour vos prochaines lumières