DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Attention : Il s'agit de la version 26 de cette page de documentation. Cette fonctionnalité peut avoir été modifiée ou supprimée en version supérieure.
Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'accès aux Terminaux Mobiles (Pocket PC)
  • Attention : la fonction ceRep conserve un accès sur le répertoire
  • Parcours de répertoires
  • Windows
  • Gestion des erreurs
  • Équivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Recherche un fichier ou un répertoire sur le Terminal Mobile (Pocket PC) connecté au poste en cours.
Remarque : Cette recherche peut être réalisée uniquement si une connexion entre le poste en cours et le Terminal Mobile est établie (fonction ceConnecte).
Exemple
Chemin est une chaîne
// Recherche de tous les fichiers présents dans
// le répertoire "\MesRépertoires" présent
// sur le Terminal Mobile connecté au poste en cours
Chemin = ceRep("\MesRépertoires\*.*", ceFichier)
// Ajout des fichiers trouvés dans la liste "LISTE_ListeFichier"
TANTQUE Chemin <> ""
ListeAjoute(LISTE_ListeFichier, Chemin)
Chemin = ceRep("")
FIN
Syntaxe
<Résultat> = ceRep(<Nom du fichier ou du répertoire recherché> [, <Fichier/Répertoire>])
<Résultat> : Chaîne de caractères
  • Nom du fichier (avec son extension) ou du répertoire trouvé,
  • Chaîne vide ("") dans le cas contraire.
<Nom du fichier ou du répertoire recherché> : Chaîne de caractères (avec guillemets)
Nom et chemin complet du fichier (ou du répertoire) recherché (260 caractères maximum). Il est possible d'utiliser des caractères jokers (*, ?).
Si ce paramètre est vide, la fonction poursuit la recherche pour obtenir le nom du prochain fichier (ou répertoire) correspondant : il est ainsi possible d'obtenir la liste des fichiers ou des répertoires appartenant à un répertoire donné.
Si ce paramètre correspond à un nom de répertoire, ce nom peut être terminé indifféremment par "\" ou non.
<Fichier/Répertoire> : Constante optionnelle
Indique si l'élément à rechercher est un fichier ou un répertoire :
ceFichier
(Valeur par défaut)
Recherche d'un fichier.
ceRépertoireRecherche d'un répertoire.
Remarques

Attention : la fonction ceRep conserve un accès sur le répertoire

L'appel à la fonction ceRep conserve un accès sur le répertoire bloquant ainsi sa suppression ou la modification de son nom. Pour débloquer le répertoire, ajoutez la ligne suivante à votre traitement :
ceRep("")

Parcours de répertoires

Il ne faut pas imbriquer des parcours de répertoires effectués avec la fonction ceRep.
Dans une boucle de parcours de répertoires effectuée avec la fonction ceRep, il ne faut pas utiliser la fonction ceCopieFichier.

Windows

Sous Windows, un nom de fichier ou de répertoire peut être constitué de minuscules et/ou de majuscules (les noms de fichiers sont "case sensitive").
Ainsi, il ne faut pas écrire :
SI ceRep(NomFichier) = "TOTO" ALORS Info("Fichier trouvé")
Mais, il faut écrire :
SI ceRep(NomFichier) <> "" ALORS Info("Fichier trouvé")

Gestion des erreurs

Attention : La fonction ceRep ne retourne pas de code d'erreur. Pour savoir si cette fonction a généré une erreur, utilisez la fonction ErreurInfo avec la constante errMessage.

Équivalence

Le fonctionnement de la fonction ceRep est équivalent au fonctionnement de la fonction fRep.
Seule différence :
  • la fonction ceRep manipule un fichier ou un répertoire présent sur le Terminal Mobile à partir d'une application WINDEV standard.
  • la fonction fRep manipule un fichier ou un répertoire présent sur le Terminal Mobile à partir d'une application WINDEV Mobile.
Composante : wd260ce.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/09/2017

Signaler une erreur ou faire une suggestion | Aide en ligne locale