PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Sélection de fichiers
  • Limitations
  • Fonctionnement en Java
  • Ancien et nouveau sélecteur de répertoire
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Ouvre un sélecteur de répertoires.
Le sélecteur de répertoires est le suivant (selon le système utilisé, l'apparence du sélecteur peut varier) :
Sélecteur de répertoire
Sélecteur de répertoire
Remarque : Il est possible de sélectionner un répertoire local ou un répertoire présent sur un disque réseau.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
// Sélection d'un répertoire
Répertoire = fRepSélecteur("C:\Répertoires\", "Sélectionnez un répertoire", ...
       "Sélectionnez le répertoire que vous désirez copier")
Syntaxe
<Résultat> = fRepSélecteur(<Répertoire sélectionné par défaut> , <Titre du sélecteur> [, <Commentaires du sélecteur> [, <Répertoire racine> [, <Options>]]])
<Résultat> : Chaîne de caractères
  • Chemin et nom complet du répertoire sélectionné,
  • Chaîne vide ("") si aucun répertoire n'a été sélectionné. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Répertoire sélectionné par défaut> : Chaîne de caractères (avec guillemets)
Nom et chemin complet (ou relatif) du répertoire sélectionné par défaut. Un chemin de type UNC peut être utilisé. Ce paramètre doit être terminé par "\". Si ce paramètre est une chaîne vide (""), aucun répertoire ne sera sélectionné par défaut.
Versions 15 et supérieures
Windows Ce paramètre peut être au format Ansi ou Unicode.
Nouveauté 15
Windows Ce paramètre peut être au format Ansi ou Unicode.
Windows Ce paramètre peut être au format Ansi ou Unicode.
<Titre du sélecteur> : Chaîne de caractères (avec guillemets)
Intitulé affiché dans la barre de titre du sélecteur de répertoires.
Si ce paramètre est une chaîne vide (""), le titre "Rechercher un dossier" sera affiché.
Versions 15 et supérieures
Windows Ce paramètre peut être au format Ansi ou Unicode.
Nouveauté 15
Windows Ce paramètre peut être au format Ansi ou Unicode.
Windows Ce paramètre peut être au format Ansi ou Unicode.
<Commentaires du sélecteur> : Chaîne de caractères optionnelle (avec guillemets)
Commentaires affichés en haut du sélecteur de répertoires.
Versions 15 et supérieures
Windows Ce paramètre peut être au format Ansi ou Unicode.
Nouveauté 15
Windows Ce paramètre peut être au format Ansi ou Unicode.
Windows Ce paramètre peut être au format Ansi ou Unicode.
<Répertoire racine> : Chaîne de caractères optionnelle (avec guillemets)
Nom et chemin complet du répertoire "racine" de l'arborescence proposée. Un chemin de type UNC peut être utilisé. Si ce paramètre est une chaîne vide (""), le répertoire "Bureau" débutera l'arborescence proposée.
Ce paramètre permet de limiter la sélection uniquement aux répertoires d'un disque donné ou uniquement aux sous-répertoires d'un répertoire donné.
Versions 15 et supérieures
Windows Ce paramètre peut être au format Ansi ou Unicode.
Nouveauté 15
Windows Ce paramètre peut être au format Ansi ou Unicode.
Windows Ce paramètre peut être au format Ansi ou Unicode.
Versions 23 et supérieures
Si ce paramètre est différent de chaîne vide (""), l'ancien sélecteur de répertoire sera utilisé.
Nouveauté 23
Si ce paramètre est différent de chaîne vide (""), l'ancien sélecteur de répertoire sera utilisé.
Si ce paramètre est différent de chaîne vide (""), l'ancien sélecteur de répertoire sera utilisé.
<Options> : Constante optionnelle de type Entier
Versions 15 et supérieures
Permet de spécifier :
  • le format du résultat de la fonction. Par défaut, fRepSélecteur renvoie une chaîne de caractères Ansi.
  • Versions 23 et supérieures
    le look du sélecteur de répertoire.
    Nouveauté 23
    le look du sélecteur de répertoire.
    le look du sélecteur de répertoire.
fCheminUNICODE<Résultat> sera une chaîne de caractères au format Unicode.
Versions 16 et supérieures
Linux Cette constante n'est pas disponible.
Nouveauté 16
Linux Cette constante n'est pas disponible.
Linux Cette constante n'est pas disponible.
Versions 23 et supérieures
frAncienAspect
Nouveauté 23
frAncienAspect
frAncienAspect
Permet d'utiliser l'ancien sélecteur de répertoire (ancien look).
Sélecteur de répertoire
LinuxJava Cette constante n'est pas disponible.
Versions 18 et supérieures
frInterditDossierVirtuel
Nouveauté 18
frInterditDossierVirtuel
frInterditDossierVirtuel
<Résultat> ne contiendra pas les répertoires virtuels.
LinuxJava Cette constante n'est pas disponible.
Nouveauté 15
Permet de spécifier :
  • le format du résultat de la fonction. Par défaut, fRepSélecteur renvoie une chaîne de caractères Ansi.
  • Versions 23 et supérieures
    le look du sélecteur de répertoire.
    Nouveauté 23
    le look du sélecteur de répertoire.
    le look du sélecteur de répertoire.
fCheminUNICODE<Résultat> sera une chaîne de caractères au format Unicode.
Versions 16 et supérieures
Linux Cette constante n'est pas disponible.
Nouveauté 16
Linux Cette constante n'est pas disponible.
Linux Cette constante n'est pas disponible.
Versions 23 et supérieures
frAncienAspect
Nouveauté 23
frAncienAspect
frAncienAspect
Permet d'utiliser l'ancien sélecteur de répertoire (ancien look).
Sélecteur de répertoire
LinuxJava Cette constante n'est pas disponible.
Versions 18 et supérieures
frInterditDossierVirtuel
Nouveauté 18
frInterditDossierVirtuel
frInterditDossierVirtuel
<Résultat> ne contiendra pas les répertoires virtuels.
LinuxJava Cette constante n'est pas disponible.
Permet de spécifier :
  • le format du résultat de la fonction. Par défaut, fRepSélecteur renvoie une chaîne de caractères Ansi.
  • Versions 23 et supérieures
    le look du sélecteur de répertoire.
    Nouveauté 23
    le look du sélecteur de répertoire.
    le look du sélecteur de répertoire.
fCheminUNICODE<Résultat> sera une chaîne de caractères au format Unicode.
Versions 16 et supérieures
Linux Cette constante n'est pas disponible.
Nouveauté 16
Linux Cette constante n'est pas disponible.
Linux Cette constante n'est pas disponible.
Versions 23 et supérieures
frAncienAspect
Nouveauté 23
frAncienAspect
frAncienAspect
Permet d'utiliser l'ancien sélecteur de répertoire (ancien look).
Sélecteur de répertoire
LinuxJava Cette constante n'est pas disponible.
Versions 18 et supérieures
frInterditDossierVirtuel
Nouveauté 18
frInterditDossierVirtuel
frInterditDossierVirtuel
<Résultat> ne contiendra pas les répertoires virtuels.
LinuxJava Cette constante n'est pas disponible.
Remarques

Sélection de fichiers

La fonction fRepSélecteur permet de sélectionner un répertoire. Pour sélectionner un fichier, utilisez la fonction fSélecteur.

Limitations

Cette fonction n'est utilisable que si la version 4.00 de la librairie SHELL32.DLL est disponible sur le système. Si cette librairie n'est pas présente, la fonction fRepSélecteur générera une erreur du WLangage non fatale.
Java

Fonctionnement en Java

En Java, sous Windows, l'utilisation de la fonction fRepSélecteur affiche une fenêtre Java qui simule l'aspect et le fonctionnement du sélecteur de répertoire natif Windows.
Pour forcer l'utilisation du sélecteur de répertoire Java, il faut utiliser la propriété système <wd.prop.sel_rep_defaut> au lancement de l'application, en lui passant une des valeurs suivantes : oui/o/yes/y/vrai/true.
Exemple de ligne de commande permettant de lancer une application Java en forçant l'utilisation du sélecteur de répertoire Java :
java -Dwd.prop.sel_rep_defaut=y -jar MonApplication.jar

En Java, sous les autres OS (Linux, Mac, ...), l'utilisation de la fonction fRepSélecteur affiche le sélecteur de répertoire Java.
Pour forcer l'affichage d'une fenêtre Java qui simule l'aspect et le fonctionnement du sélecteur de répertoire natif Windows, il faut utiliser la propriété système <wd.prop.sel_rep_windows> au lancement de l'application, en lui passant une des valeurs suivantes : oui/o/yes/y/vrai/true.
Exemple de ligne de commande permettant de lancer une application Java en forçant l'utilisation du sélecteur de répertoire Windows :
java -Dwd.prop.sel_rep_windows=y -jar MonApplication.jar
Versions 23 et supérieures
WINDEV

Ancien et nouveau sélecteur de répertoire

A partir de la version 23, le nouveau sélecteur de répertoires est utilisé par défaut.
Si le nouveau sélecteur n'est pas supporté (le nouveau sélecteur est supporté uniquement à partir de Windows Vista) ou si le paramètre <Racine> n'est pas vide (le répertoire racine n'est pas supporté par le nouveau sélecteur), l'ancien sélecteur est affiché même si la constante frAncienAspect n'est pas précisée.
Nouveauté 23
WINDEV

Ancien et nouveau sélecteur de répertoire

A partir de la version 23, le nouveau sélecteur de répertoires est utilisé par défaut.
Si le nouveau sélecteur n'est pas supporté (le nouveau sélecteur est supporté uniquement à partir de Windows Vista) ou si le paramètre <Racine> n'est pas vide (le répertoire racine n'est pas supporté par le nouveau sélecteur), l'ancien sélecteur est affiché même si la constante frAncienAspect n'est pas précisée.
WINDEV

Ancien et nouveau sélecteur de répertoire

A partir de la version 23, le nouveau sélecteur de répertoires est utilisé par défaut.
Si le nouveau sélecteur n'est pas supporté (le nouveau sélecteur est supporté uniquement à partir de Windows Vista) ou si le paramètre <Racine> n'est pas vide (le répertoire racine n'est pas supporté par le nouveau sélecteur), l'ancien sélecteur est affiché même si la constante frAncienAspect n'est pas précisée.
Composantes
WINDEVEtats et Requêtes wd230std.dll
Java wd230java.jar
Linux wd230std.so
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire