Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Faire sélectionner un directory par l'utilisateur

#1 31-03-2009 15:04:06

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

[RESOLU] Faire sélectionner un directory par l'utilisateur

Bonjour,

J'aimerais dans mon appli que l'utilisateur puisse choisir un répertoire, mais je ne trouve pas de fonctions pour faire ca (apparement impossible avec GetFileOpenName & GetFileSaveName)
Il me semble que j'avais déja eu ce problème et que j'avais du appeller une api windows
Est-ce que quelqu'un peut éclairer ma lanterne svp ?

merci d'avance

Hors ligne

 

#2 31-03-2009 15:05:09

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

oups, si modérateur pouvait déplacer ce topic dans la bonne section, ca serais super....

[Message de modération] Fais

Hors ligne

 

#3 01-04-2009 06:25:51

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

Tout dépend de ta version de PB

sinon DirSelect


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#4 01-04-2009 07:32:32

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

Ma version de Pb : Version 10.2.1

Hors ligne

 

#5 01-04-2009 08:08:51

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

Bonjour,

J'ai développé une fenêtre de ce type dans mon application. Il n'y a rien de compliquer.

Tu utilises un contrôle de type "listbox" qui te permet en appelant la méthode dirlist d'obtenir la liste des répertoires d'un disque.
Ensuite, tu construis l'arborescence du disque pour la sélection du répertoire avec un contrôle de type treeview avec les informations obtenues à partir du contrôle listbox.

La liste des lecteurs est obtenue à partir de l'appel de la fonction de l'API Windows :

Code: pb

Function uint GetDriveTypeA (string drive) library "KERNEL32.DLL" alias for "GetDriveTypeA;Ansi"


Tu obtiens le résultat ci-dessous :

http://bucaille.chez-alice.fr/pbadonf/explorateur.jpg

Hors ligne

 

#6 01-04-2009 08:27:40

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

Merci bien !!

finalement j'ai trouvé une autre solution en fait

Hors ligne

 

#7 01-04-2009 08:41:14

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2490
Pépites: 97
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

bombseb a écrit:

finalement j'ai trouvé une autre solution en fait

Bonjour,

On peut savoir laquelle?
Sinon, n'oublie pas le [RESOLU] dans le titre du topic


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#8 01-04-2009 13:34:02

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

ben en fait c'est pas vraiment une solution.... j'ai fait autrement
le fichier est généré dans un répertoire de l'utilisateur sur un serveur de fichier, plus besoin de demander l'emplacement à l'utilisateur.

sinon pour en revenir au sujet, il me semble qu'il y a possibilité d'appeller une api windows qui permet de sélectionner un répertoire (je crois même que je l'avais fait).

Hors ligne

 

#9 01-04-2009 14:38:25

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

bombseb a écrit:

sinon pour en revenir au sujet, il me semble qu'il y a possibilité d'appeller une api windows qui permet de sélectionner un répertoire (je crois même que je l'avais fait).

L'API est GetDirectoryA.

Mais j'insiste dans les dernières versions de PB (10 et supérieures) la fonction GetFolder( title, directory ) est native...  Pensez à ceux qui vont maintenir votre code. Pas d'usine à gaz inutile

(excusez moi pour la réponse un peu rapide avec le DirList )


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#10 02-04-2009 12:18:52

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Re: [RESOLU] Faire sélectionner un directory par l'utilisateur

GetFolder( title, directory )

ah bah voilà c'est ce que je cherchais en fait

Merci

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Faire sélectionner un directory par l'utilisateur

Pied de page des forums

Propulsé par FluxBB 1.2.22