OVH Cloud OVH Cloud

[WD8] Sélecteur de fichiers

18 réponses
Avatar
idbat
Bonjour à tous,

Je voudrais utiliser un sélecteur de fichier, mais pas celui de windows.
Je sais qu'il y en a un fournit avec Windev mais il ne me plait pas : pas
trop commenté,
assez lourd, asser bordellique à reprendre pour faire ce que je veut.

En fait je voudrais un sélecteur de fichier que je puisse paramétrer pour
appeler une de mes fonctions,
à chaque fichier qu'il trouve un fichier dans le répertoire qu'il liste à
l'instant T. Comme : ma_methode("C:\mon_fichier.bmp").

Quand il trouve un fichier, il m'envoi le chemin absolu.

Ca existe gratuit, et facilement reprenable ?


Merci d'avance pour votre aide.


Yannick, WDStagiaire.

8 réponses

1 2
Avatar
idbat
"© ---- FX ---- ©" a écrit dans le message de
news:410bd247$0$29384$
Bonjour,

> Le sélecteur de fichiers Windows liste les fichiers pour le répertoire
> sélectionné par l'utilisateur.
> Moi je voudrais qu'il puisse me passer en parallèle les chemins des
fichiers
> qu'il trouve pour ce répertoire.
>
> Donc, le must : quand il recharge un répertoire, il faudrait qu'il


puisse
me
> le dire : appel fonction XXX()
> Et, à chaque fichier qu'il trouve (pour le répertoire), il faudrait


qu'il
> apelle ma fonction YYY(<chemin absolu fichier trouvé>).

Peut-être un peu tard, et bien sur pas tout fait.
Mais pourquoi ne pourrais tu pas, simplement, utiliser le "fselecteur()"


de
Windev avec un paramètre "fselchange", puis gérer le message WM_USER + 600
qui est envoyé à ton appli à chaque clic sur un fichier du sélecteur,


ainsi
tu devrais pouvoir à chaque action de l'utilisateur déterminer le fichier
(et donc le dossier et son contenu) cliqué et agir en conséquence.
J'ai pas testé l'envoi des message, mais peut-être y en a t'il un aussi


lors
du changement de dossier.
Mais peut-être aussi n'ai pas pris tout le temps nécessaire pour


comprendre
ce que tu voulais faire en détail.




Tu arrives un peu tard, mais c'est pas grave.

En fait j'ai utilisé le "fselecteur()" avec l'évènement dont tu parles.
Ca me permet de faire un aperçu du fichier choisi parallèlement à la
sélection de l'utilisateur.
Pour info, oui ça envoi aussi la sélection d'un répertoire, mais pas comme
je le voudrais.... j'aurai
aimé qu'il me liste tous les fichiers lors d'un choix de répertoire mais il
ne m'envoi que le nom du répertoire.
En fait, j'utilise "fselecteur" parce que :
1/ Ca marche bien comme ça
2/ J'ai pas le temps de reprendre le sélecteur de fichiers donné en exemple
par Windev (car d'autres trucs plus intéressants
à finir)

Mais l'idéal, avec le "fselecteur" aurai été de pouvoir lui faire
sélectionné un des fichiers listés depuis mon aperçu,
mais cela n'a pas l'air faisable... (peut-être que je me trompe ?)

Et, je reprendrai quand même, si besoin il y a, (et si j'en ai le temps : le
stage se fini bientôt !!!) le sélecteur de fichiers
donné par Windev puisqu'il me permettra de faire totalement ce que je veut.



Amicalement



Voilà, @+


--
Francis MOREL
mailto:




Yannick, WDStagiaire.
Avatar
Gégé
Roumegou wrote:
Excuses moi mais cette remarque n'apporte pas grand chose à nos débats.


Excuse moi mais je ne faisais que répondre à Eric qui répondait à Romain
qui ... D'ailleurs pour la qualité, je te renvoie à certains de tes fils
http://minilien.com/?Veve995lru

Il n'y a pas que le ST de PcSoft qui peut être un défenseur convaincu de
WD.


Ais-je dit le contraire ? Mais les grosses ficelles finissent toujours
pas se voir.

D'ailleurs si l'on évitait certain débordement (vive l'auto modération)


Ca, tu ne peux rien y faire. Cela fait partie du "charme" des forums
libres.

, peut être que l'éditeur interviendrait en son nom; ce qui serait
profitable à tout le monde.


Mais je crois que tu es utopiste de croire que l'éditeur viendrait ici à
visage découvert.
Avatar
Bertrand
tiens, je vais en rajouter une couche ;-)
manque le [HS] dans le sujet depuis la remarque d'éric, qui avait plus
grand chose à voir avec la question d'origine...

nanananère



Bertrand (qui sort)
Avatar
Roumegou
Gégé a couché sur son écran :
Roumegou wrote:
Excuses moi mais cette remarque n'apporte pas grand chose à nos débats.


Excuse moi mais je ne faisais que répondre à Eric qui répondait à Romain qui
... D'ailleurs pour la qualité, je te renvoie à certains de tes fils
http://minilien.com/?Veve995lru


Ohlà, si tu cherches des exemples de ma conduite hors charte, il va te
falloir des maxis liens ;-)

Bon j'arrête mais c'était juste pour remarquer que l'on ne devrait pas
en être à compter les bons/les méchants, les critiqueurs/les
contempteurs, les libres/les collabos ... etc

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Gégé
Roumegou wrote:
Bon j'arrête mais c'était juste pour remarquer que l'on ne devrait pas
en être à compter les *bons/les méchants*



Tiens c'est marrant car c'est comme cela que l'on est classé.
Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Gégé
ecrivait (wrote) :

Bonsoir,

Roumegou wrote:
> D'ailleurs si l'on évitait certain débordement (vive l'auto modération)
> , peut être que l'éditeur interviendrait en son nom; ce qui serait
> profitable à tout le monde.



Mais je crois que tu es utopiste de croire que l'éditeur viendrait ici à
visage découvert.



Je pense aussi (je peux me tromper mais l'histoire semble aller dans ce
sens) que l'éditeur n'accepte de s'exprimer à visage découvert que sur
des supports dont il possède la maîtrise totale. C'est sa philosophie,
elle a été expliquée souvent ici et ailleurs, après on y adhère ou pas.

Personnellement, je n'y adhère pas et je continuerai à le dire quand
l'occasion se présente.

PS: J'ai changé le sujet (dans les règles de l'art qui plus est) pour
faire plaisir à Bertrand :)

--
Eric
Avatar
Bertrand
>
PS: J'ai changé le sujet (dans les règles de l'art qui plus est) pour
faire plaisir à Bertrand :)



je t'en remercie ;-)
cela étant, le changement d'éric était pas mal aussi......
Avatar
idbat
> Peut-être un peu tard, et bien sur pas tout fait.
Mais pourquoi ne pourrais tu pas, simplement, utiliser le "fselecteur()"


de
Windev avec un paramètre "fselchange", puis gérer le message WM_USER + 600
qui est envoyé à ton appli à chaque clic sur un fichier du sélecteur,


ainsi
tu devrais pouvoir à chaque action de l'utilisateur déterminer le fichier
(et donc le dossier et son contenu) cliqué et agir en conséquence.
J'ai pas testé l'envoi des message, mais peut-être y en a t'il un aussi


lors
du changement de dossier.
Mais peut-être aussi n'ai pas pris tout le temps nécessaire pour


comprendre
ce que tu voulais faire en détail.




Bonjour,
J'ai répondu hier mais mon message s'est perdu ????
Donc je refais:

Un peut tard mais c'est pas grave.
J'utilise bien le "fselecteur" avec l'évènement dont tu parles, pour
visualiser le fichier sélectionné.
Ca marche bien, mais je ne fais l'aperçu que d'un seul fichier à la fois.

Je pourrais lister moi même tous les fichiers dès que un est sélectionné (du
même répertoire), mais
j'ai pas le temps de faire ça, parce qu'il faudrait que je bidouille mon
aperçu.
Je pense que je réutiliserais complètement le sélecteur de fichiers proposé
par Windev dès que j'aurais plus de temps.



Amicalement

--
Francis MOREL
mailto:




Yannick, WDStagiaire.
1 2