Bonjour,

Merci Gérard de ta confirmation, j'ai créé le bug:
https://bugs.documentfoundation.org/show_bug.cgi?id=118609

Merci de confirmer sur bugzilla

Bon w-e ...

Michel

> -----Message d'origine-----
> De : Landron Gérard [mailto:cornos...@palendriai.lt]
> Envoyé : samedi 7 juillet 2018 08:06
> À : qa@fr.libreoffice.org
> Objet : Re: [fr-qa] [Calc] [Basic] plantage v6 sur fermeture de fichier
> 
> Le 06/07/2018 à 20:56, Michel Rudelle a écrit :
> > Bonsoir,
> >
> > Si le cœur vous en dit, voici les fichiers de test, l’outil macro
> > (crash_close_v6) et le fichier CSV (data.csv) - mais vous pouvez aussi
> > utiliser un de vos fichiers csv.
> >
> >
> https://framadrop.org/r/L_UIVKHpFo#iSRx+cK9vEWM77co/hozyKvDaqHoJpFtD6Zdow0
> QfCY=
> >
> >
> https://framadrop.org/r/I07WK82bJ_#lDl+7Q8lXo1Of9rTxLb3AdHW8Fx8Fq44cYNv5Cp
> ywrk=
> >
> > Avec la 5.4.7 tout va bien, mais avec la v6.0.5 (sur Windows 7) c’est
> comme
> > indiqué par la couleur des boutons !
> >
> ...
> je confirme le plantage sous Version: 6.0.4.2
> Build ID: 9b0d9b32d5dcda91d2f1a96dc04c645c450872bf
> Threads CPU : 6; OS : Linux 4.17; UI Render : par défaut; VCL: kde4;
> Locale : fr-FR (fr_FR.UTF-8); Calc:
> Gérard
> 
> > Bonne soirée à tous,
> >
> > Michel
> >
> >   _____
> >
> > De : Michel Rudelle [mailto:rudelle.mic...@gmail.com]
> > Envoyé : vendredi 6 juillet 2018 18:19
> > À : 'qa@fr.libreoffice.org'
> > Objet : [fr-qa] [Calc] [Basic] plantage v6 sur fermeture de fichier
> >
> >
> >
> > Bonjour,
> >
> >
> >
> > Je traite par macro de gros fichiers CSV. Après leur ouverture, j'ai
> besoin
> > de connaître l'étendue des données (nombre max de colonnes et lignes).
> Je
> > n'ai  pas trouvé de propriété de la feuille qui me donne cette info,
> aussi
> > j'utilise jusqu'à présent une procédure nommée selecTout (élaborée avec
> > l'enregistreur de macro) qui utilise le dispatcher et qui renvoie la
> zone de
> > la cellule A1 à la dernière cellule du fichier. Ça marche bien et c'est
> > rapide, et ça dure depuis 2011.
> >
> >
> >
> > Mais voilà que cette procédure provoque un plantage avec la version 6 de
> > LibO (6.05 sur W7, et confirmé chez un client, je ne connais pas son
> > Windows), j'ai fini par trouver, mais c'est bizarre et je ne sais pas si
> > c'est un bug de la v6 ou si les versions antérieures à la v6 étaient
> > permissives:
> >
> >
> >
> > Le plantage a lieu lors de la fermeture du fichier CSV - même pas un
> > enregistrement, simplement : docCSV.close(True). Après investigation, le
> > plantage se produit uniquement si les deux conditions suivantes sont
> > réunies:
> >
> >             - ouverture cachée du fichier docCSV (Hidden)
> >
> >             - utilisation de la procédure selecTout (qui utilise le
> > dispatcher)
> >
> > Nota : que le fichier CSV ouvert contienne 100 lignes ou 1 000 000,
> c’est
> > pareil, ok ou ko selon les conditions ci-dessus.
> >
> > Ce qui est curieux, c'est que la procédure selecTout fonctionne, puisque
> je
> > lis ensuite les max lignes et colonnes et mes traitements sont bons
> jusqu'au
> > bout, mais la conséquence est de faire planter LibO (longtemps après
> cette
> > procédure) à la fermeture du fichier.
> >
> >
> >
> > Peut-être que l'usage du dispatcher n'est pas adéquat sur un fichier
> caché,
> > même si ça a marché jusqu’à présent ?
> >
> > J'ai des solutions de contournement, par exemple trouver la dimension de
> mes
> > données avec les suggestions du forum OOo:
> >
> > https://forum.openoffice.org/fr/forum/viewtopic.php?f=8
> > <https://forum.openoffice.org/fr/forum/viewtopic.php?f=8&t=57353>
> &t=57353
> > (solution de Hubert)
> >
> > Mais c’est un peu long sur de très gros fichiers (si j’avais une méthode
> > plus rapide ça m'irait)
> >
> >
> >
> > Quel est votre avis sur ce problème ? Bug ou non ? Je peux fournir si
> besoin
> > un fichier test (j'ai commencé, il me faut le terminer)
> >
> >
> >
> > Cordialement,
> >
> > Michel
> >
> >
> >
> >
> 
> 
> --
> Envoyez un mail à qa+unsubscr...@fr.libreoffice.org pour vous désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/qa/
> Privacy Policy: https://www.documentfoundation.org/privacy


-- 
Envoyez un mail à qa+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/qa/
Privacy Policy: https://www.documentfoundation.org/privacy

Reply via email to