PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Sélection de fichiers
  • Limitations
  • Fonctionnement en Java
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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) :
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> [, <Option>]]])
<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.
<Option> : 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.
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 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.
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 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.
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 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
Composantes
WINDEVEtats et Requêtes wd220std.dll
Java wd220java.jar
Linux wd220std.so
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire