

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
12 messages in org.openoffice.fr.progRe: [prog] Déclaration Private| From | Sent On | Attachments |
|---|---|---|
| Philippe | Jan 20, 2005 12:31 pm | |
| Bernard Marcelly | Jan 23, 2005 7:13 am | |
| Philippe | Jan 23, 2005 9:58 am | |
| Bernard Marcelly | Jan 23, 2005 11:44 am | |
| Philippe | Jan 23, 2005 12:00 pm | |
| Philippe | Jan 31, 2005 12:16 am | |
| Bernard Marcelly | Jan 31, 2005 2:10 am | |
| Bernard Marcelly | Jan 31, 2005 5:35 am | |
| Philippe | Jan 31, 2005 10:26 am | |
| Philippe | Jan 31, 2005 10:34 am | |
| Bernard Marcelly | Feb 3, 2005 11:41 am | |
| Philippe | Feb 3, 2005 11:45 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] Déclaration Private | Actions... |
|---|---|---|
| From: | Philippe (plap...@nordnet.fr) | |
| Date: | Jan 31, 2005 12:16:50 am | |
| List: | org.openoffice.fr.prog | |
Bernard Marcelly a écrit :
Le 2005-01-23 18:59, Philippe a écrit :
Bernard Marcelly a écrit
Voir l'issue 17948 : <http://www.openoffice.org/issues/show_bug.cgi?id=17948> Elle indique comment faire pour que Private marche. Et je n'avais pas vu ça quand j'ai écrit le chapitre 5 du bouquin ! Je n'ai pas vérifié si cela marche effectivement. Bernard
Merci pour ta réponse, J'utilise OOo1.1.4, et apparemment je viens de tester la solution proposée et elle ne marche pas ?
exact ! je viens aussi de tester. Je trouve que ça ne marche ni en 1.1.3 ni en 1.9m65. J'ai envoyé un commentaire avec un fichier de démo, en espérant qu'ils ré-ouvrent le sujet.
Compatible reste marqué en vert plutôt qu'en bleu. L'option est-elle vraiment /_implémentée_/ ( le terme est-il exact ).
mal implémentée, car le terme Compatible est bien reconnu mais pas syntaxiquement coloré (même en 1.9). Si tu tapes "Conpatible" Basic trouve une erreur de syntaxe. En plus, l'option Compatible n'est pas documentée dans le Help de la version 1.9. Pas propre, tout ça...
La déclaration Private permet bien de restreindre l'utilisation d'une variable a(aux) routine(s) d'un et un seul module ? Voilà le test : (...)
Le test doit être un peu plus subtil, car les variables n'ont d'existence que pendant le temps d'exécution. D'un lancement à l'autre elles sont réinitialisées. Mais ton test montre bien que l'Option Explicit est perturbée par la déclaration précédente. Je parierais que le développeur qui a répondu n'avait pas mesuré l'ampleur du problème.
Bernard
Remarque, dans l'esprit du libre et de OOo on peut avoir du mal à concevoir que quelque chose soit private. Bien, mais par sécurité, pour éviter de modifier une variable à tort, je ne pense pas inutile que la déclaration private fonctionne: Un wiki fonctionne très bien, n'empêche que si quelqu'un y participe de façon délibérément nuisible on peut lui interdire l'accès. Donc pour éviter les erreurs de programmation et rester dans l'esprit du libre j'ai eu cette idée: Implémenter la déclaration Private avec cet ajout : A l'extérieur du module la variable deviendrais accessible ( écriture ? ) en ajoutant une extension à son nom : ex : maVariable.private De cette façon, le programmeur devrait requérir l'accès à la variable sans risque d'erreur. Une idée certainement stupide,
Philippe candide enthousiaste de OOo.







