Pb StoreToUrl

Bonjour

J'ai une application faite sous OOo qui travaille sur des fichiers Excel.
L'appli ouvre un fichier de travail, et enregistre les données au fur et 
à mesure en utilisant la fonction storeToUrl

Mais depuis la version 2.4, cette fonction peut enregistrer un nouveau 
fichier, mais plante en cas de mise à jour

Est-ce que quelqu'un a aussi eu ce problème ? comment le résoudre / 
contourner ?

Extrait du code :

propFich(1)  as New com.sun.star.beans.PropertyValue
PropFich(0).Name = "FilterName"
PropFich(0).Value = "MS Excel 97"
PropFich(1).Name = "Overwrite"
PropFich(1).Value = true
[...]
ObjDoc.storeToURL(str_CheminURL, propFich())

Jean-Philippe
Bernard Marcelly | 23 Apr 10:38
Picon
Favicon

Re: Pb StoreToUrl

Message de Jean-Philippe THEVENOUX  date 2008-04-23 09:43 :
> Bonjour
> 
> J'ai une application faite sous OOo qui travaille sur des fichiers Excel.
> L'appli ouvre un fichier de travail, et enregistre les données au fur et 
> à mesure en utilisant la fonction storeToUrl
> 
> Mais depuis la version 2.4, cette fonction peut enregistrer un nouveau 
> fichier, mais plante en cas de mise à jour
> 
Bonjour,
Le plantage a-t-il lieu pour tout document Excel ou un particulier?, ou 
pour certaines modifications?
Le plantage a-t-il lieu en sauvant manuellement le document (sauver 
comme Excel 97)?

Je pense qu'il s'agit d'un cas particulier à signaler avec un rapport 
(Issue), une fois le problème cerné. Un crash peut inciter les 
développeurs à inclure la correction dans la 2.4.1.

    Bernard

Re: Pb StoreToUrl

Merci
Après quelques tests, je me suis aperçu que la fonction StoreAsUrl 
marchait très bien et le résultat était le même ... donc je vais pas 
chercher plus loin !

Si quelqu'un a des infos, ca peut être sympa de les faire passer, mais 
sinon, ben tant pis :)
Bonne journée !!

> Message de Jean-Philippe THEVENOUX  date 2008-04-23 09:43 :
>> Bonjour
>>
>> J'ai une application faite sous OOo qui travaille sur des fichiers 
>> Excel.
>> L'appli ouvre un fichier de travail, et enregistre les données au fur 
>> et à mesure en utilisant la fonction storeToUrl
>>
>> Mais depuis la version 2.4, cette fonction peut enregistrer un 
>> nouveau fichier, mais plante en cas de mise à jour
>>
> Bonjour,
> Le plantage a-t-il lieu pour tout document Excel ou un particulier?, 
> ou pour certaines modifications?
> Le plantage a-t-il lieu en sauvant manuellement le document (sauver 
> comme Excel 97)?
>
> Je pense qu'il s'agit d'un cas particulier à signaler avec un rapport 
> (Issue), une fois le problème cerné. Un crash peut inciter les 
> développeurs à inclure la correction dans la 2.4.1.
>
(Continue reading)

Pascal Chantriaux | 5 May 10:50
Picon

Re: Pb StoreToUrl

Les deux méthodes ne font pas tout-à-fait la même chose puisque puisque 
avec storeAsURL le document sauvegardé devient le document courant alors 
qu'avec storeToURL le document courant garde son nom.

La méthode storeToURL étant destinée à enregistrer un document sous un 
autre nom que le fichier de travail, si le document de travail a déjà 
son fichier toto.sdc et qu'on fait un storeToURL("toto.sdc",...) il peut 
être logique que OOo vérifie que cet fichier n'est pas déjà ouvert par 
ailleurs même si c'est par OOo.

A ce moment-là, si il y a un changement de comportement entre les 
versions 2.3 et 2.4, est-ce que cela ne pourrait pas être la correction 
d'un bug?

Jean-Philippe THEVENOUX a écrit :
> Merci
> Après quelques tests, je me suis aperçu que la fonction StoreAsUrl 
> marchait très bien et le résultat était le même ... donc je vais pas 
> chercher plus loin !
> 
> Si quelqu'un a des infos, ca peut être sympa de les faire passer, mais 
> sinon, ben tant pis :)
> Bonne journée !!
> 
>> Message de Jean-Philippe THEVENOUX  date 2008-04-23 09:43 :
>>> Bonjour
>>>
>>> J'ai une application faite sous OOo qui travaille sur des fichiers 
>>> Excel.
>>> L'appli ouvre un fichier de travail, et enregistre les données au fur 
(Continue reading)


Gmane