Selectionner dossier

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 6.5


Selectionner dossier {(message)} Alpha

ParamètreTypeDescription
messageAlphaTitre de la fenêtre de sélection
RésultatAlphaChemin d'accès au dossier sélectionné

Description

La commande Selectionner dossier affiche une boîte de dialogue permettant de désigner manuellement un dossier, et de récupérer en retour de fonction le chemin d'accès complet au dossier sélectionné.

Note : Cette commande ne modifie pas le dossier courant de l'application 4D.

La commande Selectionner dossier affiche une boîte de dialogue standard de navigation à travers les volumes et les dossiers du poste.

Le paramètre optionnel message permet d'afficher une ligne d'information dans la boîte de dialogue (dans notre exemple, message a pour valeur "Dossier de destination ?").

Windows :

Mac OS :

L'utilisateur sélectionne un dossier en cliquant sur le bouton OK (Windows) ou Sélectionner (Mac OS). Le chemin d'accès au dossier choisi est alors retourné par la fonction.

Sous Windows, la chaîne retournée est du type :

"C:\Dossier1\Dossier2\DossierSélectionné\"

Sous Mac OS, la chaîne retournée est du type :

"Disque:Dossier1:Dossier2:DossierSélectionné:"

Note Mac OS : Sous Mac OS, selon que le nom du dossier est sélectionné ou non dans la boîte de dialogue, le chemin retourné est différent.

4D Server : Cette fonction permet de visualiser les volumes connectés aux postes clients. Il n'est pas possible de l'appeler depuis une procédure stockée.

Si l'utilisateur clique sur le bouton de sélection, la variable système OK prend la valeur 1. Si l'utilisateur clique sur le bouton d'annulation, OK prend la valeur 0 et la fonction retourne une chaîne vide.

Note : Sous Windows, si l'utilisateur a sélectionné certains éléments incorrects tels que "Poste de travail", "Corbeille", etc., la variable système OK prend la valeur 0, même si la boîte de dialogue est validée.

Exemple

L'exemple suivant permet de sélectionner le dossier dans lequel toutes les images de la bibliothèque d'images seront enregistrées :

   $DossierImages:=Selectionner dossier("Sélectionnez un dossier pour vos images.")
   LISTE IMAGES DANS BIBLIOTHEQUE (pictRefs;pictNoms)
   Boucle ($n;1;Taille tableau(pictNames))
      $vRef:=Creer document($DossierImages+pictNoms{$n};"PICT")
      Si (OK=1)
         LIRE IMAGE DANS BIBLIOTHEQUE(pictRefs{$n};$vPictSauvegarde)
         ENREGISTRER IMAGE($vRef;$vPictSauvegarde)
         FERMER DOCUMENT($vRef)
      Fin de si
   Fin de boucle  

Référence

CREER DOSSIER, LISTE DES DOSSIERS.

Variables et ensembles système

Si l'utilisateur clique sur le bouton de sélection, la variable système OK prend la valeur 1. Si l'utilisateur clique sur le bouton d'annulation, OK prend la valeur 0.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant