Re: [prog] Re : Re: [prog] RE : [prog] Ouverture en lecture seule

2009-03-17 Par sujet Thibault Vataire
Bonjour,

Vous pouvez également utiliser cette fonction pour tester si un document est 
déjà ouvert non :

function isDocAlreadyOpened(url as string) as boolean

dim success as boolean
dim frames as object
dim found as boolean
dim fIndex as long
dim controller as object

url = convertToUrl(url)
if (url  ) then
frames = starDesktop.frames
do while ((fIndex  frames.count) and (not found))
controller = frames.getByIndex(fIndex).controller
if (not isNull(controller)) then
found = (controller.model.url = url)
end if
fIndex = fIndex + 1
loop
end if

isDocAlreadyOpened = found

end function


- Mail Original -
De: Pascal Chantriaux pascal.chantri...@ac-grenoble.fr
À: prog@fr.openoffice.org
Envoyé: Lundi 9 Mars 2009 17h08:39 GMT +01:00 Amsterdam / Berlin / Berne / Rome 
/ Stockholm / Vienne
Objet: [prog] Re : Re: [prog] RE : [prog] Ouverture en lecture seule

Bonjour,

Merci de ta réponse.
Je vais donc attendre la 3.1 avant de faire de nouveaux tests car mes problèmes 
viennent peut-être de là (j'ai la 3.0.1).

Encore merci.

Pascal


- Message d'origine -
De: Bernard Marcelly marce...@club-internet.fr
Date: Lundi, Mars 9, 2009 5:01 pm
Objet: Re: [prog] RE : [prog] Ouverture en lecture seule

 Bonjour,
 Cela dépend de la version OpenOffice.org utilisée.
 La version initiale 3.0 a introduit un nouveau mécanisme de 
 verrouillage 
 mal conçu. Je crois que la 3.0.1 améliore un peu, et le problème 
 devrait 
 être corrigé en 3.1.
 
 Il y a de nombreux cas tordus dès qu'on est en réseau (même un 
 réseau 
 familial à 2 postes) : fichier OpenDocument ou fichier Word/Excel, 
 versions OOo différentes ouvrant le même fichier, réseau hétérogène 
 Windows/Linux, ou un mélange de ces cas.
 
Bernard
 
 Message de pascal.chantri...@ac-grenoble.fr  date 2009-03-09 16:33 :
  Je viens de faire des tests avec les MEMES fichiers et je n'ai 
 pas l'erreur aujourd'hui.
  
  En tout cas pas de surprise quand je fais enregistrer sous, c'est 
 bien le bon répertoire.
  
  Par contre, je viens de constater quelque chose de très 
 surprenant :
  par une macro (cf ci-dessous) du document A je peux ouvrir un 
 autre document classeur.ods plusieurs fois et les différentes 
 instances de ce document classeur.ods portent le même nom.
  J'ai donc plusieurs documents classeur.ods ouverts en même temps 
 et j'ai vérifié qu'ils pointaient bien tous sur le même fichier 
 d'origine. J'ai également constaté que je pouvait modifier et 
 enregistrer chaque document sans qu'il y ait aucune mise à jour 
 dans les autres, chaque enregistrement d'un document écrasant le 
 fichier précédent sans que les autres document semblent au courant.
  
  Ce comportement est-il normal sachant que lors de l'ouverture 
 manuelle de fichiers il y a un verrouillage qui empêche cettte 
 situation de se produire ?
  
 
 
 
 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org
 


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



[prog] RE : [prog] Ouverture en lecture seule

2009-03-09 Par sujet Pascal . Chantriaux
Je viens de faire des tests avec les MEMES fichiers et je n'ai pas l'erreur 
aujourd'hui.

En tout cas pas de surprise quand je fais enregistrer sous, c'est bien le bon 
répertoire.

Par contre, je viens de constater quelque chose de très surprenant :
par une macro (cf ci-dessous) du document A je peux ouvrir un autre document 
classeur.ods plusieurs fois et les différentes instances de ce document 
classeur.ods portent le même nom.
J'ai donc plusieurs documents classeur.ods ouverts en même temps et j'ai 
vérifié qu'ils pointaient bien tous sur le même fichier d'origine.
J'ai également constaté que je pouvait modifier et enregistrer chaque document 
sans qu'il y ait aucune mise à jour dans les autres, chaque enregistrement d'un 
document écrasant le fichier précédent sans que les autres document semblent au 
courant.

Ce comportement est-il normal sachant que lors de l'ouverture manuelle de 
fichiers il y a un verrouillage qui empêche cettte situation de se produire ?

-- la macro (toute bête) --

Sub TesterOuverture
Dim doc as object, adr as string
adr = convertToURL(F:\classeur.ods)
Dim args() As New com.sun.star.beans.PropertyValue
On Error Resume Next
doc = StarDesktop.LoadComponentFromURL(adr, _blank, 0, args())
End Sub


- Message d'origine -
De: Pascal Chantriaux pascal.chantri...@free.fr
Date: Dimanche, Mars 8, 2009 11:19 am
Objet: Re: [prog] RE : [prog] RE : [prog] Ouverture en lecture seule

 Je n'ai pas pensé à vérifier cela, je regarderai demain quand 
 j'aurais 
 accès à l'ordinateur qui pose problème.
 Merci de l'idée.
 
 Pascal
 
 ALLART Philippe a écrit :
  Et quand tu fais enregistrer sous  sur le document, quand il 
 est en lecture seule, est-ce que le répertoire proposé par défaut 
 est bien celui auquel tu t'attends?
  
  Ph.
  
  --
  
  De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr]
  Date d'envoi : dimanche 8 mars 2009 10:55
  À : prog@fr.openoffice.org
  Objet : Re: [prog] RE : [prog] Ouverture en lecture seule
  
  C'est un fichier qui s'ouvre normalement (en lecture/écriture) 
 quand on
  l'ouvre manuellement.
  
  
  ALLART Philippe a écrit :
  Bonjour,
 
  est-ce que ça ne viendrait pas du système de fichier, qui serait 
 en lecture seule sous Vista?
 
  Ph.
 
  --
  
  De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr]
  Date d'envoi : dimanche 8 mars 2009 08:12
  À : prog@fr.openoffice.org
  Objet : [prog] Ouverture en lecture seule
 
  Bonjour,
 
  A partir d'un document calc, j'ouvre par macro un autre document 
 calc pour le modifier.
  Or cette macro, qui marche bien sur mon ordinateur sous windows 
 xp, ne
  fonctionne pas sous un autre ordinateur sous windows vista car le
  document s'ouvre alors en lecture seule.
 
  J'ai essayé de forcer le ReadOnly bien que cela ne soit en 
 principe pas
  nécessaire vu que c'est l'option par défaut mais cela ne change 
 rien.
  Y aurait-il un problème connu lié au système d'exploitation ?
 
  D'avance, merci.
 
  Pascal
 
 
  -
 
  To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
  For additional commands, e-mail: prog-h...@fr.openoffice.org
 
 
  -
 
  To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
  For additional commands, e-mail: prog-h...@fr.openoffice.org
 
 
  
  
  --
 ---
  To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
  For additional commands, e-mail: prog-h...@fr.openoffice.org
  
  
  --
 ---
  To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
  For additional commands, e-mail: prog-h...@fr.openoffice.org
  
  
  
 
 
 
 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org
 


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] RE : [prog] Ouverture en lecture seule

2009-03-08 Par sujet Pascal Chantriaux
C'est un fichier qui s'ouvre normalement (en lecture/écriture) quand on 
l'ouvre manuellement.



ALLART Philippe a écrit :

Bonjour,

est-ce que ça ne viendrait pas du système de fichier, qui serait en lecture 
seule sous Vista?

Ph.

--

De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr]
Date d'envoi : dimanche 8 mars 2009 08:12
À : prog@fr.openoffice.org
Objet : [prog] Ouverture en lecture seule

Bonjour,

A partir d'un document calc, j'ouvre par macro un autre document calc
pour le modifier.
Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne
fonctionne pas sous un autre ordinateur sous windows vista car le
document s'ouvre alors en lecture seule.

J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas
nécessaire vu que c'est l'option par défaut mais cela ne change rien.

Y aurait-il un problème connu lié au système d'exploitation ?

D'avance, merci.

Pascal


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org





-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



[prog] RE : [prog] RE : [prog] Ouverture en lecture seule

2009-03-08 Par sujet ALLART Philippe
Et quand tu fais enregistrer sous  sur le document, quand il est en lecture 
seule, est-ce que le répertoire proposé par défaut est bien celui auquel tu 
t'attends?

Ph.

--

De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr]
Date d'envoi : dimanche 8 mars 2009 10:55
À : prog@fr.openoffice.org
Objet : Re: [prog] RE : [prog] Ouverture en lecture seule

C'est un fichier qui s'ouvre normalement (en lecture/écriture) quand on
l'ouvre manuellement.


ALLART Philippe a écrit :
 Bonjour,

 est-ce que ça ne viendrait pas du système de fichier, qui serait en lecture 
 seule sous Vista?

 Ph.

 --
 
 De : Pascal Chantriaux [pascal.chantri...@ac-grenoble.fr]
 Date d'envoi : dimanche 8 mars 2009 08:12
 À : prog@fr.openoffice.org
 Objet : [prog] Ouverture en lecture seule

 Bonjour,

 A partir d'un document calc, j'ouvre par macro un autre document calc
 pour le modifier.
 Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne
 fonctionne pas sous un autre ordinateur sous windows vista car le
 document s'ouvre alors en lecture seule.

 J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas
 nécessaire vu que c'est l'option par défaut mais cela ne change rien.

 Y aurait-il un problème connu lié au système d'exploitation ?

 D'avance, merci.

 Pascal


 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org


 -
 To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
 For additional commands, e-mail: prog-h...@fr.openoffice.org




-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



[prog] Ouverture en lecture seule

2009-03-07 Par sujet Pascal Chantriaux

Bonjour,

A partir d'un document calc, j'ouvre par macro un autre document calc 
pour le modifier.
Or cette macro, qui marche bien sur mon ordinateur sous windows xp, ne 
fonctionne pas sous un autre ordinateur sous windows vista car le 
document s'ouvre alors en lecture seule.


J'ai essayé de forcer le ReadOnly bien que cela ne soit en principe pas 
nécessaire vu que c'est l'option par défaut mais cela ne change rien.


Y aurait-il un problème connu lié au système d'exploitation ?

D'avance, merci.

Pascal


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org