WDScript :: Aide en ligne pour 103 fonctions |
Nombre de fonctions commencant par A > 4 |
English version |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
HDeclare En anglais : HDeclare |
Version de WDScript : 2.0.7+
Déclare une description de fichier (présente dans une autre analyse) dans le projet en cours.
<Résultat> = HDéclare(<Nom du fichier>, <Chemin complet du WDD> [,<Mot de passe WDD> [, <Nom alias> ]])
<Résultat> : Booléen mis à Vrai si l'opération a été réalisée, Faux en cas de problème. La fonction HErreur permet d\'identifier l\'erreur.
<Nom du fichier> : Chaîne de caractères (avec guillemets) contenant le nom logique du fichier à importer, utilisé dans l'analyse externe.
<Chemin complet du WDD> : Chaîne de caractères (avec guillemets) pour le chemin complet d'accès au fichier de l'analyse (fichier .WDD) contenant la description du fichier Hyper File à importer (260 caractères maximum). Ce fichier peut correspondre à un WDD créé avec WinDev version 4.1 à 7.
<Mot de passe WDD> : Chaîne de caractères optionnelle (avec guillemets) contenant le mot de passe associé à l'analyse. Chaîne vide (" ") si aucun mot de passe n'est utilisé.
<Nom Alias> : Chaîne de caractères optionnelle (avec guillemets) contenant le nom logique du fichier, permettant de manipuler le fichier.
HDéclare fonctionne sur des analyses 4.1 à 5.5.
Le moteur Hyper File version 4.1 à 5.5 ne pouvant pas travailler sans analyse ouverte (contrairement au moteur Hyper File 7), l?analyse du premier fichier accédé est ouverte dans le moteur Hyper File 5.
Il est nécessaire d'utiliser un nom d'alias pour accéder à un fichier ayant les caractéristiques suivantes :
- fichier d'une autre analyse
- fichier portant le même nom logique qu'un des fichiers de l'analyse ouverte.
<WDSCRIPT> // Ce script permet d'utiliser HF 5 avec la 2.0.7+ i est un entier = 0 anaHF5 est une chaîne = "votreAnalyse.WDD" ficHF5 est une chaîne = "votreHyperFile5.FIC" FIC est une chaîne = "CLIENT" // Ceci est un exemple SI pas HDeclare (FIC, anaHF5) ALORS Annule(HErreurInfo()) SI pas HChangeRep("*", ficHF5) ALORS Annule(HErreurInfo()) SI pas HOuvre(FIC) ALORS Annule(HErreurInfo()) POUR i = 1 A HNbEnr(FIC) HLit(FIC, i) SI HEtat() ALORS Echo({FIC+".NOM"}+"<br>") FIN </WDSCRIPT> |
Les commentaires doivent si possible être postés en anglais. Ils sont soumis à la modération avant d'être publiés.