8 messages in org.openoffice.fr.progRe: [prog] Regexp...
FromSent OnAttachments
Serge LE LOUARNEAug 16, 2004 6:54 am 
Laurent GodardAug 16, 2004 7:24 am 
Laurent GodardAug 16, 2004 7:29 am 
Serge LE LOUARNEAug 16, 2004 9:43 am 
Laurent GodardAug 16, 2004 11:33 am 
Serge LE LOUARNEAug 17, 2004 1:34 am 
Laurent GodardAug 17, 2004 2:15 am 
Serge LE LOUARNEAug 17, 2004 2:41 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Regexp...Actions...
From:Laurent Godard (list@wanadoo.fr)
Date:Aug 16, 2004 7:24:10 am
List:org.openoffice.fr.prog

Bonjour Serge

Je souhaite utiliser les regexp sur un fichier texte ouvert seulement en memoire, a l'aide du code suivant :

[snip]

J'ai un message d'erreur sur la ligne "regExp = #fileDebut.createSearchDescriptor" : Variable non paramétrée. Si je le remplace #fileDebut par thisComponent, ca marche. Quelqu'un saurait-il utiliser la recherche de regexp avec un fichier non affiché ?

Create SearchDescriptor ne marche que sur un "document OOo" C'est pour ca que ca marche avec ThisCompenent Si tu utilises un open"" as #, tu ouvres le fichier en mode texte, independemment de OOo Essaye dans ce cas d'utiliser stardesktop.loadcomponentfromUrl Il ouvrira un document texte (writer si du texte) et tu pourras utiliser alors ton search descriptor (en lui passant la propriete Hidden à true)

Par ailleurs, je constate un comportement étonnant de la ligne "Open "pendu.dic" for output as #fileFin". Il y a systématiquement création du fichier pendu.dic, mais également d'un repertoire "File://" dans mon home.

Regarde les commandes OOoBasic ConvertFromURL ConvertToURL

A priori essaye Open ConvertToURL("/home/serge/macro/pendu.dic") for output as #fileFin"

Laurent