SilSelectFile() ou SSF()

SilSelectFile() ou SSF()

Définition :
Cette fonction permet de sélectionner un fichier. La fonction renvoie le chemin complet.

image-20250325-135952.png

 

Syntaxe :

SilSelectFile("Titre", " NomFichierETOuChemin ", "Type|Extension ", NuméroExtension, ExtensionStrictes)
SSF("Titre", " NomFichierETOuChemin ", "Type|Extension ", NuméroExtension, ExtensionStrictes)

image-20250319-083600.png

 

  • Titre : Texte qui apparaît dans la barre de titre de la fenêtre de graphique.

  • NomEtOuFichier : Nom du fichier à sélectionner. Ce paramètres est optionnel, par défaut aucun nom de fichier n'est renseigné. Si le chemin est renseigné la fenêtre se positionnera dans le chemin désigné.

  • Type|Extensions : Extensions possibles à rechercher. Ce paramètre est configurable de la manière suivante : Type1|extension1|Type2|extension2 etc ...

  • NuméroExtension : Indice de l'extension par défaut à prendre dans la liste créée ci-dessus. Cet indice est par défaut à 1. Ce paramètre est optionnel.

  • Extension strictes : Nouveau paramètres apparue en version 2025.Q2. Il permet de limiter la sélection aux extensions définies, valeur 1 sinon 0.

 

Exemple :

Cas 1 : 1 ligne par extension avec la possibilité de sélectionner toutes les extensions, extension stricte =0.

SSF("Titre", "Fichier", "Exécutables (*.EXE)|*.exe|Fichiers DLL|*.dll", 1, 0)
image-20250325-140440.png

Cas 2 : Plusieurs extensions possibles sur une seule ligne :

SSF("Sélection du logo", "SITE.FichierLogo", "Image|*.png;*.jpg;*.jpeg;*.pdf;*.svg;*.gif;*.psd", 1, 0)
image-20250325-140937.png

Cas 3 : Plusieurs extensions possibles sur une seule ligne avec extension stricte 1 pas de choix possible d’une autre extension :

image-20250325-141259.png

Exemple de paramétrage en action de zone :

image-20250325-141035.png

 

Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr