OVH Cloud OVH Cloud

fichier present dans dossier

4 réponses
Avatar
bonjour=20

d=E9sol=E9 si cette question =E0 d=E9j=E0 =E9t=E9 pos=E9

comment peut-on faire pour qu'a partir du chemin d'un=20
dossier on connaisse tout les nom des fichiers pr=E9sents =E0=20
l'interieur

mon but et de faire selectionner un dossier a mon=20
utilisateur ( pas encore fait mais j'ai vu qu'il y avait=20
pas mal d'aide dessus) afin de pouvoir ensuite si je le=20
d=E9sire montrer toutes les photos dedans=20

merci pour l'aide que vous m'apporterez
(et pour c'elle que vous m'avez d=E9j=E0 apport=E9 ;-))

coyott le novice

4 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

pour la liste des fichiers d'un répertoire, tu peux regarder ici :
http://access.jessy.free.fr/index.html?Menu=6&Page=FileExistDir

pour la sélection d'un dossier par le code, une piste ici :
http://access.jessy.free.fr/index.html?Menu=6&Page=GetDirectory

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
a écrit dans le message news:
16ca301c417f1$03a5c810$
bonjour

désolé si cette question à déjà été posé

comment peut-on faire pour qu'a partir du chemin d'un
dossier on connaisse tout les nom des fichiers présents à
l'interieur

mon but et de faire selectionner un dossier a mon
utilisateur ( pas encore fait mais j'ai vu qu'il y avait
pas mal d'aide dessus) afin de pouvoir ensuite si je le
désire montrer toutes les photos dedans

merci pour l'aide que vous m'apporterez
(et pour c'elle que vous m'avez déjà apporté ;-))

coyott le novice
Avatar
merci bien c'est ce qu'il me fallait

j'ai donc attaqué la première étape selectionner mon
dossier

je lance le prog a partir d'un tit clic dans ma case
la fenêtre apparait (merveilleux mon coeur se réchauff)
je sélectionne (je suis au anges)
je clique sur ok et la je me retrouve en enfer

erreu d'execution 453
point d'entrée SHGethFromldListA d'une DLL dans shell32.dll

j'avoue que c'est un langage que je ne comprend pas trop.
puis abuser de gentillesse et te demander de m'aider
encore un peut ?

d'où peut venir ce problème ?
Je tourne sur acces 97 et windows 98 (je sais c'est triste
mais y sont radin dans smon entreprise :-( )

peut-être faut-il que je télécharge la dll quelque part
pour mettre la mienne a jour ?

++
Coyott le novice
Avatar
Jessy Sempere [MVP]
Bonjour

il y a peut-être une erreur sur la première déclaration de mon code...

tu dois aller à la ligne après le _

Ca doit donner :

Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _
Alias "SHGetPathFromIDListA" (ByVal pidl As Long, _
ByVal pszPath As String) As Long

Ca marche ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
a écrit dans le message news:
1253f01c417f8$ebfdbee0$
merci bien c'est ce qu'il me fallait

j'ai donc attaqué la première étape selectionner mon
dossier

je lance le prog a partir d'un tit clic dans ma case
la fenêtre apparait (merveilleux mon coeur se réchauff)
je sélectionne (je suis au anges)
je clique sur ok et la je me retrouve en enfer

erreu d'execution 453
point d'entrée SHGethFromldListA d'une DLL dans shell32.dll

j'avoue que c'est un langage que je ne comprend pas trop.
puis abuser de gentillesse et te demander de m'aider
encore un peut ?

d'où peut venir ce problème ?
Je tourne sur acces 97 et windows 98 (je sais c'est triste
mais y sont radin dans smon entreprise :-( )

peut-être faut-il que je télécharge la dll quelque part
pour mettre la mienne a jour ?

++
Coyott le novice
Avatar
-----Message d'origine-----
Bonjour

il y a peut-être une erreur sur la première déclaration
de mon code...


tu dois aller à la ligne après le _

Ca doit donner :

Public Declare Function SHGetPathFromIDList
Lib "shell32.dll" _

Alias "SHGetPathFromIDListA" (ByVal pidl As Long, _
ByVal pszPath As String) As Long



mon compil n'acceptait pas l'ancienne version j'avais déjà
fait comme ca (promis j'ai rien changé d'autre ;-))

et toujours la même erreur :'-(

==>

erreur d'execution 453
point d'entrée SHGethFromldListA d'une DLL dans
shell32.dll