Page 1 sur 1

[RESOLU] OpenFileRequester pb filtres

Publié : sam. 17/août/2013 10:02
par Malo
Bonjour

Certainement un problème tout simple, mais je n'arrive pas à faire apparaître que les fichiers avec extension .txt
Les autres fichiers apparaissent également.

Merci de votre aide

Code : Tout sélectionner

FichierParDefaut$ = "C:\essai\essai.txt"  
Filtre$ = "*.txt"
Filtre  = 0    
Fichier$ = OpenFileRequester("Choisissez un fichier à charger", FichierParDefaut$, Filtre$, Filtre)

Re: OpenFileRequester pb filtres

Publié : sam. 17/août/2013 10:38
par Ar-S
L'exemple de la doc ne te suffit pas ?

Un indice ?
- Ton erreur vient de ton filtre$

Code : Tout sélectionner

FichierParDefaut$ = "C:\essai\essai.txt" 

; -- Marche pas
Filtre$ = "*.txt"
Filtre  = 0   
Fichier$ = OpenFileRequester("Choisissez un fichier à charger", FichierParDefaut$, Filtre$, Filtre)

; -- Marche - Affiche tous les .txt
Filtre$ = "Fichier TXT |*.txt"
Filtre  = 0   
Fichier$ = OpenFileRequester("Choisissez un fichier à charger", FichierParDefaut$, Filtre$, Filtre)
Le Filtre$ = "Fichier TXT |*.txt"

Avant la barre de séparation | Tu dois mettre un intitulé, un titre. Ce titre apparait lorsque le Requester s'ouvre.
On a donc Filtre$ = "TITRE |*.extension" on pourrait même faire Filtre$ = "Fichier essai en TXT |essai.txt" Ce dernier n'affichera que LE fichier recherché. Pratique pour chercher un fichier précis (licence de logiciel pour le client...)

Code : Tout sélectionner

FichierParDefaut$ = "C:\essai\essai.txt" 

; -- Marche - Affiche seulement essai.txt
Filtre$ = "Fichier essai TXT |essai.txt"
Filtre  = 0   
Fichier$ = OpenFileRequester("Choisissez un fichier à charger", FichierParDefaut$, Filtre$, Filtre)

Re: OpenFileRequester pb filtres

Publié : sam. 17/août/2013 17:15
par Malo
Merci Ar-S pour cette explication, oui j'avais lu la doc mais j'avais interprété le | comme un ou,
et j'ai voulu un peu trop simplifier.