Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
N'oubliez pas non plus que WinDev est interfac avec les langages : Java, C, C++, C#,
Cobol, Fortran, Pascal, VB... Vous pouvez galement faire appel des ActiveX, OCX, etc
WinDev est totalement ouvert. N'oubliez pas non plus que la plupart des actions ne se
programment pas, mais se dfinissent simplement sous les diteurs !
Cette liste est riche ! Mais dans vos applications, vous n'utiliserez au final que trs peu de ces
fonctions.
Cette liste est complte, et c'est pour vous l'assurance de n'tre jamais bloqu.
Les fonctions suivantes sont disponibles pour le cas o vous souhaiteriez modifier par
programmation ce qui a t dfini sous les diteurs: c'est une souplesse supplmentaire. Par
exemple, pour afficher une image contenue dans un fichier, il n'y a absolument rien
programmer (mme pour ajouter des effets !) Mais si vous souhaitez programmer un
traitement particulier, vous pouvez. Vous ne serez jamais bloqu avec WinDev.
1
par rapport au coin haut gauche de l'cran
FenExtPosY Renvoie la position verticale d'une fentre par
rapport au coin haut gauche de l'cran
FenHauteurBarre Renvoie ou modifie la hauteur actuelle de la
Icone zone "Barre d'icones" de la fentre mre MDI
en cours.
FenImageFond Modifie l'image de fond d'une fentre en
prcisant le mode d'affichage de cette image.
FenIntHaut Renvoie la hauteur interne d'une fentre
FenIntLarg Renvoie la largeur interne d'une fentre
FenIntPosX Renvoie la position horizontale de la zone
interne d'une fentre par rapport au coin haut
gauche de l'cran
FenIntPosY idem pour la position verticale
FenPrcdente Identifie la fentre qui tait en cours de saisie
avant la fentre actuelle
FenRepeint Re-dessine immdiatement les champs de la
fentre ncessitant une mise jour graphique.
FenTaille Renvoie ou modifie le mode d'affichage
(maximis, iconis et normal) d'une fentre
Dplace une fentre et modifie sa hauteur et/ou
sa largeur
Ferme Ferme une fentre WinDev (en renvoyant si
ncessaire une valeur).
Iconise Iconise une fentre WinDev.
ImageFentre Cr l'image de la fentre spcifie dans un
fichier BMP.
InitFentre Initialise les champs zro (ou non) et lance
les traitements d'initialisation des champs et de
la fentre.
Maximise Affiche une fentre WinDev dans sa taille
maximale.
MultitacheRepeint Re-dessine immdiatement les champs de la
fentre ncessitant une mise jour graphique.
Restaure Affiche une fentre WinDev dans sa taille
initiale
TitreEnCours Modifie le titre de la fentre en cours (connu
par la fonction FenEnCours) et la barre de titre.
TitreSuivant Modifie le titre de la prochaine fentre
ouvrir.
Utilise Ouvre une fentre WinDev et ferme toutes les
autres fentres prcdemment ouvertes.
2
puissant !
3
RTFCharge Charge un fichier au format RTF dans un champ
de saisie RTF
RTFRecherche Recherche une chane de caractres dans un
champ de saisie de type RTF
RTFRemplace Remplace ou insre une chane de caractres
dans un champ de saisie de type RTF
RTFSlection Change ou liste les attributs du texte
actuellement slectionn dans un champ de saisie
de type RTF
RTFVersTexte Renvoie le texte prsent dans un champ de saisie
au format RTF sans les caractristiques de
formatage propres au RTF
TexteHauteur Calcule la hauteur (en pixels) d'un texte affich
dans un champ de saisie, libell ou combo
TexteLargeur Calcule la largeur en pixels d'un texte affich
dans un champ de saisie, combo ou libell
Fonctions mathmatiques
Oprateurs habituels : + - / *
Abs Calcule la valeur absolue d'une expression
numrique ou d'une expression numrique
ArcCosinus Calcule l'arc cosinus d'une valeur numrique
ArcSinus Calcule l'arc sinus d'une valeur numrique
ArcTang Calcule l'arc tangente d'une valeur numrique
Arrondi Calcule la valeur arrondie d'une valeur
numrique selon le nombre de dcimales
prcis
Cosinus Calcule le cosinus d'un angle
CoTang Calcule la co-tangente d'un angle
EstImpair Identifie un nombre impair
EstPair Identifie un nombre pair
Exp Calcule l'exponentielle (inverse du logarithme
nprien) d'une valeur numrique
Hasard Renvoie un nombre alatoire
InitHasard Initialise le gnrateur de nombres alatoires
Ln Calcule le logarithme nprien (inverse de
l'exponentielle) d'une valeur numrique
Log Calcule le logarithme d'une valeur numrique
Max Renvoie la plus grande des valeurs passes en
paramtre
Min Renvoie la plus petite des valeurs passes en
paramtre
NumriqueVersChane Renvoie une chane de caractres
correspondant au nombre pass en paramtre
selon le format dcrit
PartieDcimale Renvoie la partie dcimale d'un nombre
PartieEntire Renvoie la partie entire d'un nombre
PoidsFaible Renvoie les deux octets de poids faible d'un
4
entier
PoidsFort Renvoie les deux octets de poids fort d'un
entier
Puissance lve un nombre une puissance
Racine Calcule la racine d'un nombre
Sinus Calcule le sinus d'un angle
Tang Calcule la tangente d'un angle
5
cours dans une table fichier
TableOccurrence Renvoie le nombre de colonnes et de lignes
prsentes dans une table
TablePosition Affiche une table mmoire partir d'une
ligne spcifie ou renvoie l'indice de la
premire ligne affiche dans une table
mmoire
TableSaisieEnCours Indique si une table est en cours de saisie
TableSaisieLoupe Passe en saisie la zone de recherche
prsente dans le titre de colonne de la table.
TableSelect Renvoie l'indice de la ligne slectionne
dans une table
TableSelectMoins D-slectionne une ligne dans une table
TableSelectOccurrence Renvoie le nombre de lignes slectionnes
dans la table
TableSelectPlus Slectionne une ligne dans une table
TableSupprime Supprime une ligne dans une table
TableSupprimeTout Supprime toutes les lignes dans une table
mmoire
TableTrie Trie une ou plusieurs colonnes dans une
table
TableVersExcel Cre un fichier Excel avec les donnes
d'une table (table fichier ou table mmoire)
TableVersWord Cre un fichier Word avec les donnes
d'une table (table fichier ou table mmoire)
TableVersXML Cre un fichier XML avec les donnes
d'une table (table fichier ou table mmoire)
6
menu
MenuMarquage Permet de savoir si la marque est prsente devant
l'option de menu
MenuMarque Positionne la marque devant l'option de menu
MenuSelectMoins Dsactive (grise) une option de menu
MenuSelectPlus Active une option de menu
WinDev permet de faire peu prs tout ce que l'on dsire sur
les "chanes de texte" facilement !
7
de caractres le complment 255. (la chane
de caractres est ainsi inverse)
Majuscule Convertit une chane de caractres en
majuscules en fonction des paramtres de
localisation dfinis dans Windows
Milieu Extrait une sous-chane d'une chane partir
d'une position donne
Minuscule Convertit une chane de caractres en
minuscules en fonction des paramtres de
localisation dfinis dans Windows
NumriqueVersChane Transforme un numrique (entier, rel ou
montaire) en une chane de caractres selon
le format spcifi
OemVersAnsi Convertit une chane de caractres au format
OEM (DOS) en une chane de caractres au
format ANSI (Windows)
Phontique Dtecte si deux chanes de caractres sont
phontiquement semblables (selon la
phontique franaise)
Position Recherche la position d'une chane de
caractres dans une autre chane de caractres
PositionOccurrence Recherche la X me position d'une chane de
caractres dans une autre chane
Remplace Remplace toutes les occurrences d'un mot
prsent dans une chane par un autre mot
Rpte Concatne N rptitions d'une mme chane
de caractres
SansAccent Transforme les caractres accentus d'une
chane en caractres non accentus
SansEspace Renvoie une chane de caractres sans les
espaces situs gauche et droite
Taille Renvoie la taille d'une chane de caractres
(nombre de caractres)
Val Renvoie la valeur numrique d'une chane de
caractres (il est ainsi possible d'effectuer des
calculs numriques sur des chanes de
caractres)
8
DateDiffrence Calcule la diffrence de jours entre deux
dates
DateDuJour Renvoie ou modifie la date systme
DateHeureDiffrence Calcule la diffrence entre deux dates et
heures
DateHeureParDfaut Permet de dfinir la valeur par dfaut des
variables de type Date, Heure, et DateHeure.
DateSys Renvoie ou modifie la date systme
DateValide Teste la validit d'une date comprise entre le
01 janvier 0001 et le 31 dcembre 9999
DateVersChane Formate la date spcifie au format spcifi
DateVersEntier Transforme une date en un entier
DureVersChane Formate la dure spcifie au format
spcifi.
EntierVersDate Transforme un entier en une date au format
AAAAMMJJ
EntierVersHeure Transforme un entier en une heure au format
HHMMSSCC
EntierVersJour Renvoie le jour de la semaine correspondant
la date spcifie
EntierVersJourEnLettre Renvoie le jour de la semaine en toutes
lettres correspondant la date spcifie
EntierVersMoisEnLettre Renvoie le mois en toutes lettres
correspondant la date spcifie
EntierVersNumro- Renvoie le numro de la semaine dans
- DeSemaine l'anne correspondant la date spcifie
HeureDiffrence Calcule la diffrence entre deux heures (en
centimes de seconde)
HeureSys Renvoie ou modifie l'heure systme
HeureValide Teste la validit d'une heure
HeureVersChane Formate l'heure passe en paramtre selon le
format HH:MM:SS:CC
HeureVersEntier Transforme une heure en un entier
Maintenant Renvoie ou modifie l'heure systme
NumroDeSemaine Renvoie le numro de la semaine dans
l'anne correspondant la date spcifie
9
affiche d'un champ de type "Montaire +
Euro" et le champ associ permettant un
double affichage
eInitDevise Ajoute ou modifie les caractristiques d'une
devise dans la table de correspondance des
devises
eNomDevise Renvoie le libell d'une devise
eTauxDeChange Renvoie la valeur du taux de change d'une
devise
eVersDevise Convertit une valeur exprime en Euro en une
autre devise
eVersEuro Convertit en Euro une valeur exprime dans
une devise spcifique
10
Fonctions de gestion des barres d'outils
11
ExplorerAccepte Active ou dsactive la possibilit de faire du
"Drag and Drop" de l'explorateur de Windows
vers une fentre WinDev
ExplorerRcupre Rcupre le nombre et le nom des fichiers
"dropps"
Fonctions de dessin
12
dRemplissage Colorie une zone dans un champ image
dSauveImage Sauve une image au format voulu
dSauveImageBMP Sauve l'image contenue dans un champ image
dans un fichier au format BMP
dSauveImageGIF Sauve l'image contenue dans un champ image
dans un fichier au format GIF
dSauveImageJPEG Sauve l'image contenue dans un champ image
dans un fichier au format JPEG
dStylo Dclare la couleur et le style par dfaut pour le
dessin des traits, des rectangles, des cercles, etc.
dTexte Dessine un texte dans un champ image
13
graphe
grGraduation Indique la frquence des graduations sur l'axe
vertical/horizontal d'un graphe
grHistoEspacement Indique l'espacement entre chaque catgorie de
donnes dans un histogramme
grImprime Imprime un graphe
grIncrmenteDonne Ajoute une valeur une donne dans un graphe
grLgende Indique la prsence et la position de la lgende
dans un graphe
grLibell Indique divers paramtres de lgende
complmentaire dans un graphe
grLissage Lisse un graphe par la mthode des splines
cubiques
grMasque Dfinit un masque d'affichage des valeurs de la
lgende complmentaire
grMenu Active ou dsactive le menu contextuel d'un
graphe
grNuageAjoute- Ajoute une donne dans un graphe de type
-DonneXY "Nuage de points"
grNuageReliePoint Relie ou non les points dans un graphe de type
"Nuage de points"
grNuageTaillePoint Dfinit la taille des points dans un graphe de
type "Nuage de points"
grOptionMenu Modifie le texte d'une option du menu
contextuel d'un graphe
grOrigine Modifie la graduation de dbut et de fin sur
l'axe horizontal ou vertical d'un graphe
grPoliceEtiquette Modifie la police utilise pour les tiquettes
d'un graphe
grPoliceLgende Modifie la police utilise pour la lgende d'un
graphe
grPoliceTitre Modifie la police utilise pour le titre d'un
graphe
grPoliceTitreAxe Modifie la police utilise pour les titres des
axes d'un graphe
grQuadrillage Affiche ou rend invisible le quadrillage d'un
graphe
grRelief Indique la profondeur du relief pour les graphes
en 3D
grSauveBMP Sauvegarde un graphe pralablement dessin au
format BMP
grSauveEMF Sauvegarde un graphe pralablement dessin au
format vectoriel EMF
grSauveWMF Sauvegarde un graphe pralablement dessin au
format vectoriel EMF
grSecteurAngle- Indique l'angle de dpart de la premire part
- Dpart dans un graphe en secteurs
grSecteurPart- Excentre une part dans un graphe en secteurs
-Excentre
grSupprimeSrie Supprime une srie de donnes d'un graphe
14
grSupprimeTout Efface un graphe dessin et dtruit ce graphe
grTitre Modifie le libell et/ou la position du titre d'un
graphe
grTitreAxe Dfinit le titre de l'un des axes d'un graphe
grType Modifie ou renvoie le type d'un graphe
15
SOAP excuter
SOAPDonneRsultat Renvoie le rsultat de la dernire procdure
SOAP excute avec succs
SOAPErreur Renvoie l'erreur de la dernire procdure SOAP
ayant chou
SOAPExcute Excute une procdure sur un serveur SOAP
SOAPExcuteXML Excute une procdure sur un serveur SOAP
16
EmailLitPremier Lit le premier message
EmailLitSuivant Lit le message suivant
EmailLitTimeOut Lit la valeur du "timeout" de connexion aux
serveurs de messagerie SMTP et POP3.
EmailMsgErreur Retourne le message correspondant
l'identifiant de l'erreur
EmailNbMessage Retourne le nombre de messages
actuellement sur le serveur
EmailOuvreSession Ouvre une session d'emails
EmailOuvre- Ouvre une session de rception et de lecture
-SessionPOP3 d'emails avec le protocole POP3. Il sera
uniquement possible de lire des emails.
EmailOuvre- Ouvre une session d'envoi d'emails avec le
- SessionSMTP protocole SMTP. Il sera uniquement possible
d'envoyer des emails.
EmailSauve- Copie les fichiers attachs au mail sur le
- FichierAttach poste local
EmailSupprimeMessage Supprime un message
EmailTailleMessage Permet de connatre la taille d'un message
(mail) avant de le charger
17
poste
telNumroAppelant Renvoie le numro de tlphone appelant
telNumroAppel Renvoie le numro de tlphone appel
telNumrote Permet de simuler l'utilisation des touches du
clavier tlphonique.
telPriphrique Slectionne le priphrique TAPI utiliser par
dfaut
telRaccroche Raccroche une ligne tlphonique ouverte avec
la fonction TelCompose.
telRpondAppel Rpond un appel entrant (pralablement
dtect)
telToucheEnfonce Permet de connatre la touche actuellement
enfonce.
18
FaxDeconnecte Ferme la connexion un serveur de fax
FaxEnvoie Envoie un fax
FaxEtat Renvoie l'tat du fax spcifi
19
type SQLPremier / SQLSuivant)
SQLColonne Rcupre le nom (et le type) des colonnes
d'une table
SQLConnecte Connecte l'application en cours une base de
donnes interroger par SQL
SQLDconnecte Ferme la connexion en cours et libre l'espace
mmoire utilis par la connexion
SQLDernier Positionne sur la dernire ligne du rsultat de
la requte
SQLExec Nomme et excute une requte SQL
SQLFetch Passe la ligne suivante (c'est--dire
l'enregistrement suivant) du rsultat de la
requte
SQLFerme Dclare la fin d'excution d'une requte et
libre les ressources mmoires alloues lors
de l'excution de la requte
SQLFormatColonne Renvoie les diffrents types de colonnes
supports par la source de donnes
SQLInfoGene Initialise les diffrentes variables SQL avec
les informations relatives la dernire requte
excute
SQLListeSource Liste les sources de donnes dclares sur un
site local
SQLListeTable Liste toutes les tables ODBC accessibles avec
le systme de base de donnes connect
SQLLitCol Rcupre de contenu de la colonne spcifie
dans le rsultat de la requte, pour la ligne en
cours
SQLLitMmo Rcupre de contenu d'une colonne de type
Mmo dans le rsultat de la requte, pour la
ligne en cours
SQLModifie Modifie le contenu d'une ligne de rsultat de
la requte
SQLPositionne Positionne directement sur la ligne de rsultat
spcifie de la requte
SQLPrcdent Positionne sur la ligne prcdente du rsultat
de la requte
SQLPremier Positionne sur la premire ligne du rsultat de
la requte
SQLReqExiste Teste l'existence d'une requte
SQLSuivant Positionne sur la ligne suivante du rsultat de
la requte
SQLTable Transfre directement le rsultat d'une requte
dans une table mmoire, avec possibilit de
Fetch Partiel (blocs de lignes)
SQLTransaction Dbute, valide ou annule une transaction.
20
Fonctions de gestion des fichiers Hyper File 7
(fonctions utilisables avec les autres bases de donnes)
21
HAjoute Ajoute l'enregistrement prsent en
mmoire dans le fichier de donnes.
HModifie Modifie l'enregistrement spcifi ou
l'enregistrement prsent en mmoire dans
le fichier de donnes.
HEcrit crit un enregistrement dans le fichier de
donnes sans mettre jour les index
correspondants toutes les cls utilises
dans le fichier.
HSupprime Supprime un enregistrement d'un fichier.
HPositionCourante Renvoie la position approximative de
l'enregistrement en cours dans le fichier.
HPositionne Positionne sur un enregistrement partir
de la position approximative d'une de ses
rubriques. L'enregistrement est lu.
HPremier Positionne sur le premier enregistrement
d'un fichier. L'enregistrement n'est pas lu.
HPrcdent Positionne sur l'enregistrement prcdent
du fichier. L'enregistrement n'est pas lu.
HDernier Positionne sur le dernier enregistrement
d'un fichier.
HRecherche Positionne sur le premier enregistrement
du fichier dont la valeur d'une rubrique
spcifique est suprieure ou gale une
valeur recherche.
HRechercheDernier Positionne sur le dernier enregistrement
du fichier dont la valeur d'une rubrique
spcifique est infrieure ou gale une
valeur recherche. L'enregistrement n'est
pas lu.
HRecherchePremier Positionne sur le premier enregistrement
du fichier dont la valeur d'une rubrique
spcifique est suprieure ou gale une
valeur recherche.
HAvance Avance de plusieurs enregistrements
dans le fichier, partir de la position en
cours, selon une rubrique spcifie.
HRecule Recule de plusieurs enregistrements dans
le fichier, partir de la position en cours,
selon une rubrique spcifie.
HChangeCl Change la rubrique de parcours.
HSauvePosition Mmorise le contexte en cours d'un
fichier.
HRetourPosition Restaure le contexte prcdemment
sauvegard d'un fichier.
HRaye Raye un enregistrement d'un fichier.
HEnDehors Permet de savoir si l'enregistrement sur
lequel on veut se positionner est en
dehors du fichier, du filtre, de la vue ou
de la requte.
22
HTrouve Vrifie si l'enregistrement en cours
correspond au filtre ou la recherche en
cours.
HLibre Transforme les enregistrements rays
d'un fichier en enregistrements
supprims.
HLibrePosition Supprime une position sauvegarde par
la fonction HSauvePosition.
HOptimise Optimise l'accs aux index des fichiers
Hyper File 7 : les index sont chargs
dans les caches du systme. Acclre les
premiers parcours de fichiers et les
excutions de requte.
EspaceSignificatif Ajoute ou supprime les espaces situs
droite d'une rubrique texte lors de sa
lecture.
Hyper File en accs distant
HOuvreAnalyse Ouvre une analyse distante (indiquer
adresse IP). Une fois l'ouverture
effectuel lesordres habituels
fonctrionnent
HGreAccsDistant Active ou dscative temporairement
l'accs distant
Utiliser les fonctions Hyper
File sur des bases tierces:
Oracle...
HDcritConnexion Dcrit une connexion temporaire
HOuvreConnexion Ouvre une connexion une base de
donnes.
HFermeConnexion Ferme une connexion une base de
donnes
HListeConnexion Renvoie la liste des connexions dfinies
dans l'application (connexions dfinies
dans l'analyse et / ou dynamiquement)
HChangeConnexion Change la connexion une base de
donnes utilise pour un fichier. Ce
changement sera pris en compte la
prochaine ouverture du fichier
HListeProvider Renvoie la liste des providers OLE DB
installs sur le poste
HConnecte Redfinit un ou plusieurs paramtres
d'une connexion sur une table spcifique
ou sur un ensemble de tables.
Description de fichier
temporaire
HDcritFichier Dcrit un fichier de donnes temporaire.
HDcritLiaison Dcrit une liaison temporaire entre deux
fichiers.
HDcritRubrique Dcrit une rubrique d'un fichier de
donnes temporaire.
23
Gestion des erreurs
HScurit Active ou dsactive le mcanisme de
scurit
HErreur Renvoie le numro de la dernire erreur
dclenche par le moteur Hyper File.
HErreurBlocage Permet de tester si une erreur de blocage
est survenue.
HErreurDoublon Permet de tester si une erreur de
doublons est survenue.
HErreurInfo Renvoie une information dtaille sur la
dernire erreur dclenche par le moteur
Hyper File.
HErreurIntgrit Permet de tester si une erreur d'intgrit
est survenue.
HErreurModification Renvoie la valeur d'une rubrique d'un
enregistrement lors d'un conflit de
modification.
HErreurMotDePasse Permet de savoir si une erreur due un
mot de passe erron a t rencontre sur
ce fichier.
HSurErreur Personnalise la gestion automatique des
erreurs.
HGreDoublon Active ou dsactive la gestion des
doublons sur une cl unique.
HGreIntgrit Active ou dsactive la gestion d'une
contrainte d'intgrit sur une liaison d'un
fichier.
Gestion des vues (partie de
fichier temporairement en
mmoire)
HCreVue Cre une vue Hyper File au format
WinDev 7.
HExcuteVue Excute une vue cre auparavant.
HDtruitVue Dtruit une vue prcdemment cre
HVueVersFichier Enregistre les modifications ralises
dans une vue dans le fichier
correspondant.
HTrieVue Trie une vue, en crant un index sur une
rubrique de la vue.
HFusionneVue Cre une vue Hyper File au format
WinDev 7 partir de deux vues
prcdemment cres.
Gestion des filtres (partie de
fichier temporairement sur
disque)
HFiltre Dfinit et active un filtre sur un fichier,
une vue ou une requte.
HActiveFiltre Active le filtre prcdemment cr pour
le fichier spcifi
HDsactiveFiltre Dsactive temporairement un filtre sur
24
un fichier (une vue ou une requte).
Gestion des triggers
HDcritTrigger Ajoute ou modifie un trigger sur un
fichier Hyper File. .
HGreTrigger Active ou dsactive la gestion des
triggers
HDtruitTrigger Dtruit un trigger.
HDsactiveTrigger Dsactive un trigger.
HActiveTrigger R-active un trigger prcdemment
dsactiv avec la fonction
HDsactiveTrigger.
Journalisation
HGreJournal Active ou dsactive la gestion du journal
d'un fichier journalis.
HJournalInfo Insre des commentaires lors de la
journalisation d'une opration
HJournalRecre Permet de re-crer un journal vide.
Cette fonction permet par exemple une
remise 0 du journal aprs une
sauvegarde ou une rplication par
exemple).
HJournalRedmarre Redmarre la journalisation du fichier.
HJournalStop Arrte la journalisation du fichier. Les
manipulations effectues dans le fichier
journal ne sont plus enregistres.
HChangeRepJNL Modifie le chemin d'accs un fichier
journal (fichier JournalOpration et
fichier JournalIdentification).
HRgnreFichier Rgnre un fichier partir de son
journal.
Rplication
HGreRplication Active ou dsactive temporairement la
gestion de la rplication
HSynchroniseRplica Synchronise un rplica matre et un
rplica abonn.
HCreRplicaAbonn Cre le fichier de description d'un rplica
abonn.
HCreRplicaMatre Cre le fichier de description d'un rplica
matre.
HCreRplicaTransportable Cre un fichier qui peut tre utilis pour
rpliquer les donnes de la base de
donnes en cours vers une base de
donnes distante (pour envoi par eMail
ou disquette par exemple).
Transactions
HGreTransaction Active ou dsactive la gestion des
transactions.
HTransactionAnnule Si une transaction est en cours, annule
toutes les oprations effectues sur les
fichiers en transactions depuis le dbut
25
de la transaction. Si aucune transaction
n'est en cours, rtablit la cohrence de la
base de donnes et annule la transaction
qui a chou (cas d'une coupure de
courant par exemple).
HTransactionDbut Dmarre une transaction sur les fichiers
Hyper File, et cre le fichier des
transactions.
HTransactionFin Valide la transaction en cours : les
modifications effectues sur le fichier de
donnes depuis le dbut de la transaction
(fonction HTransactionDbut) sont
valides.
Les enregistrements bloqus
en lecture par la transaction
sont dbloqus.
HTransactionInterrompue Permet de savoir si une transaction a t
interrompue (la transaction n'a t ni
valide, ni annule).
HTransactionLibre Transforme tous les enregistrements "en
transaction" en enregistrements
"Normaux" si ces enregistrements
n'appartiennent pas une transaction
actuellement en cours.
HPoste Mmorise un numro unique de poste
afin d'utiliser les transactions en rseau.
Autres fonctions
HCrationSiInexistant Cre vide un fichier de donnes (si le
fichier n'existe pas) ou ouvre un fichier
(si le fichier existe).
HAlias Cre un alias logique d'un fichier ou
annule tous les alias existants.
HAnnuleAlias Annule un alias prcdemment dclar
avec la fonction HAlias.
HAnnuleDclaration Supprime une dclaration prcdemment
faite avec HDclare, HDclareExterne,
HDcritFichier.
HAnnuleRecherche Annule le critre de recherche en cours.
HAttacheMmo Permet d'associer un fichier une
rubrique de type mmo binaire.
HChangeNom Modifie le nom physique d'un fichier de
donnes.
HChangeRep Modifie le chemin d'accs un fichier de
donnes.
HConstruitValCl Construit la valeur d'une cl compose
pour raliser un filtre ou effectuer une
recherche.
HCopieEnreg Copie le contenu de l'enregistrement en
cours (charg en mmoire) dans
l'enregistrement en cours d'un autre
26
fichier.
HCration Cre vide un fichier de donnes (fichier
d'extension ".FIC") avec le fichier
d'index et le fichier mmo si ncessaires.
HDclare Dclare une description de fichier
(prsente dans une autre analyse) dans le
projet en cours.
HDclareExterne Importe temporairement dans l'analyse
en cours la description d'un fichier
partir d'un fichier Hyper File existant.
HEtat Permet de connatre l'tat d'un
enregistrement.
HExcuteRequte Initialise une requte cre sous l'diteur
de requtes de WinDev 7 et dclare cette
requte au moteur Hyper File 7.
HExcuteRequteSQL Initialise une requte crite en langage
SQL et dclare cette requte au moteur
Hyper File 7.
HImporteXML Importe un fichier XML dans un fichier
au format Hyper File 7.
HExporteXML Exporte les enregistrements d'un fichier
(Hyper File ou OLEDB), d'une vue ou
d'une requte dans un fichier XML.
HImporteHF55 Importe un fichier Hyper File 5.5 dans
un fichier au format Hyper File 7.
HImporteTexte Importe un fichier Texte dans un fichier
au format Hyper File 7.
HExtraitMmo Extrait le contenu d'une rubrique de type
mmo binaire dans un fichier.
HFermeAnalyse Ferme l'analyse en cours.
HFichierExiste Permet de savoir si un fichier existe.
HGreMmo Active ou dsactive la gestion des
rubriques de type mmo.
HGreREP Active ou dsactive la gestion du
fichier .REP.
27
HListeRubrique Renvoie la liste des rubriques d'un fichier
reconnu par le moteur Hyper File.
HMode Change le mode et la mthode de
blocage des fichiers.
HNbEnr Renvoie le nombre d'enregistrements
d'un fichier ou d'une vue Hyper File.
HNumEnr Renvoie le numro de l'enregistrement en
cours dans le fichier ou dans la vue
Hyper File.
HOuvre Ouvre un fichier.
HFerme Ferme soit un fichier, soit tous les
fichiers ouverts.
HOuvreAnalyse Ouvre une analyse.
HPasse Fixe le mot de passe utilis pour crer ou
pour ouvrir un fichier.
HRAZ Initialise une ou toutes les variables des
rubriques d'un fichier avec leurs valeurs
par dfaut.
HRcupreEnregistrement Renvoie le contenu de l'enregistrement
en cours.
HRcupreRubrique Renvoie le contenu d'une rubrique de
l'enregistrement en cours.
HRindexe Reconstruit l'index d'un fichier.
HStatCalcule Ralise diverses statistiques sur les cls
d'un fichier.
HStatNbDoublon Renvoie le nombre de doublons pour une
rubrique donne.
HStatNbEnr Renvoie le nombre d'entres pour une
rubrique donne.
HStatNbEnrIntervalle Renvoie une estimation majore du
nombre d'entres pour une rubrique
donne dans un intervalle de valeurs
donn.
HSubstRep Remplace le nom logique du rpertoire
des donnes (spcifi dans l'analyse) par
un nom physique.
HVrifieDescription Compare lors de l'ouverture des fichiers
de donnes - la structure du fichier
dfinie dans l'diteur d'analyses - la
structure du fichier prsent dans le
fichier physique
HVrifieIndex Vrifie que les index sont corrects
HVersion Permet de savoir si le contenu du fichier
a t modifi.
HVersRubrique Affecte la valeur indique une rubrique
de l'enregistrement en cours.
Fonctions d'impression
28
Les tats imprims sont ralisation sans programmation sous
l'diteur d'tats. Il est bien entendu possible, pour les cas
particuliers, de programmer les traitements les plus
particuliers...
29
iImprimeBloc Force l'impression d'un bloc de l'tat en
cours d'impression.
iImprimeCodeBarre Imprime un code-barres l'intrieur d'un
rectangle.
iImprimeComplmentCorps Force l'impression d'un bloc de
complment de corps en spcifiant la
hauteur du bloc de complment.
iImprimeEtat Imprime un tat ralis avec l'diteur
d'tats.
iImprimeImage Envoie au buffer d'impression le fichier
image imprimer.
iImprimeMot Envoie au "buffer" d'impression la chane
de caractres passe en paramtre.
iImprimeZone Imprime un texte dans une zone
rectangulaire.
iImprimeZoneRTF Imprime un texte au format RTF dans
une zone rectangulaire.
iInfoImprimante Rcupre les caractristiques de
l'imprimante en cours ou de l'imprimante
par dfaut.
iInitRequteEtat Initialise la requte lie l'tat (cas d'une
requte paramtre).
iInitRequteEtatConnexion Initialise la requte lie l'tat (cas d'une
requte base sur une connexion
spcifique).
iLargeurImage Calcule la largeur de l'image imprimer
(en millimtres).
iLargeurPage Calcule la largeur de la page imprimable
(en millimtres) en tenant compte des
marges (gauches ou droites) dfinies.
iLargeurTexte Calcule la largeur du texte imprimer en
millimtres, en fonction de la police
spcifie.
iLien Imprime un lien vers une URL lors de
l'impression d'une page HTML
iLigne Imprime une ligne (au standard
Windows, avec le bout arrondi) aux
coordonnes spcifies.
iListeImprimante Renvoie la liste des imprimantes
installes sur le poste en cours.
iMagentaTransparent Modifie la gestion de la couleur
Magenta, afin que cette couleur soit
considre comme transparente ou non
dans toutes les prochaines impressions.
iMarge Dfinit les marges "logiques"
d'impression.
iMMVersPica Convertit les coordonnes d'un point
(exprimes en millimtres) en
coordonnes systme.
iNumPage Renvoie ou initialise le numro de la
30
page en cours d'impression.
iParamtre Paramtre l'impression
iPicaVersMM Convertit les coordonnes d'un point
(exprimes en coordonnes systme) en
millimtres.
iPolice Slectionne la police par dfaut.
iPoliceDidot Slectionne l'unit utiliser pour la
hauteur des polices (cres avec la
fonction iCrePolice) : point DIDOT ou
point PICA.
iPosX Permet de grer la position horizontale
(abscisse ou colonne) du curseur
d'impression dans la page.
iPosY Permet de grer la position verticale
(ordonne ou ligne) du curseur
d'impression dans la page.
iRAZ Rinitialise les paramtres d'impression
mmoriss de la librairie d'impression de
WinDev (WD70PRN.DLL).
iSauteLigne Force un saut de ligne.
iSautePage Gnre un saut de page.
iSelectPolice Cre une nouvelle police d'impression
depuis la fentre standard de slection de
polices de Windows.
iStatusImpressionEtat Renvoie l'tat d'impression en cours.
iSubstBloc Substitue un bloc de l'tat par un autre,
au cours de l'impression de l'tat.
iTerminePage Force le passage la page suivante en
cours d'impression d'un tat.
iTrait Imprime un trait aux coordonnes
spcifies.
iTraitH Imprime un trait horizontal aux
coordonnes spcifies.
iTraitV Imprime un trait vertical aux
coordonnes spcifies.
31
WINDEV, paramtres)
Fonctions Java
32
mmoire)
ListeSelectPlus Slectionne un lment dans une liste ou
une combo (fichier ou mmoire)
ListeSupprime Vide une liste ou une combo mmoire
ListeSupprimeTout Vide une liste ou une combo mmoire de
tous ses lments
ComboFerme Ferme la liste droulante de la combo
ComboOuvre Droule la liste droulante d'une combo
Fonctions financires
33
investissement
FinValActuelleNette Renvoie la valeur actuelle nette d'un
investissement bas sur des flux
financiers non constants
FinValFuture Renvoie la valeur future d'un
investissement (remboursements
priodiques constants avec un taux
d'intrt constant)
FinValRemboursement Renvoie le montant de chaque
remboursement priodique d'un
investissement remboursement et taux
d'intrt constants
34
Fonctions statistiques
35
prcdemment ouvert.
MciFormatPosition Fixe le format utilis pour dfinir la position
dans un fichier multimdia.
MciHauteur Renvoie la hauteur en pixels d'un fichier
multimdia affichant des images.
MciJoue Joue un fichier un fichier multimdia.
MciLargeur Renvoie la largeur en pixels d'un fichier
multimdia affichant des images.
MciMsgErr Renvoie le libell de la dernire erreur survenue
sur une fonction MCI
MciNombrePiste Renvoie le nombre de pistes du fichier
multimdia
MCIOuvre Ouvre un fichier multimdia.
MciPause Fait une pause dans la lecture d'un fichier
multimdia, prcdemment ouvert.
MciPiste Renvoie le numro de la piste en cours
MciPosition Renvoie ou modifie la position en cours dans un
fichier multimdia, prcdemment ouvert.
MciRcupre Renvoie le dernier rsultat retourn par la
fonction MciExcute
MciTaille Renvoie ou modifie la taille d'un fichier
multimdia, prcdemment ouvert.
MciTailleFentre Modifie la taille et la position de la fentre
d'affichage d'un fichier multimdia,
prcdemment ouvert.
MciVolume Modifie ou identifie le volume sonore pour les
fichiers de type "MID" ou "WAV"
Bip met un bip sonore
Son Joue un son au format WAV
36
MemEnCours Renvoie l'indice de l'lment en cours
MemEnDehors Permet de savoir si le parcours effectu sur la
zone de mmoire est en dehors de la zone de
mmoire
MemExiste Teste l'existence d'une zone de mmoire
MemModifie Modifie un lment dans une zone mmoire
MemOccurrence Renvoie le nombre d'lments prsents dans une
zone de mmoire
MemPositionne Positionne la zone mmoire sur un lment
MemPrcdent Positionne sur l'lment prcdent d'une zone
mmoire et renvoie la valeur de retour de cet
lment
MemPremier Positionne sur le premier lment d'une zone
mmoire et renvoie la valeur de retour de cet
lment
MemRecherche Recherche un lment dans une zone mmoire
MemRcupre Rcupre la valeur de retour d'un lment dans
une zone mmoire
MemSuivant Positionne sur l'lment suivant d'une zone
mmoire et renvoie la valeur de retour de cet
lment
MemSupprime Supprime un lment dans une zone mmoire
MemSupprimeTout Vide et supprime une zone mmoire
MemTrie Trie les lments prsents dans une zone
mmoire
MemTrouv Vrifie si l'lment recherch a t trouv
MemValCl Renvoie la valeur ajoute ou modifie (par les
fonctions MemAjoute ou MemModifie) de
l'lment en cours dans une zone mmoire
37
FTPConnecte Connecte le poste en cours un serveur FTP
FTPDate Renvoie les diffrentes dates (cration,
modification ou accs) d'un fichier prsent sur
un serveur FTP
FTPDconnecte Dconnecte le poste en cours du serveur FTP
FTPEnvoie Transfre un fichier ou un rpertoire sur un
serveur FTP
FTPHeure Renvoie les diffrentes heures (cration,
modification ou accs) d'un fichier prsent sur
un serveur FTP
FTPListeFichier Liste les fichiers d'un rpertoire d'un serveur
FTP et retourne le nombre de fichiers lists
FTPNom Renvoie le nom du dernier fichier accd par
une fonction FTP
FTPRcupre Transfre un fichier ou un rpertoire d'un
serveur FTP sur le poste en cours
FTPRenommeFichier Renomme ou dplace un fichier prsent sur un
serveur FTP
FTPRepCre Cre un rpertoire sur un serveur FTP
FTPRepEnCours Identifie ou modifie le rpertoire en cours sur
un serveur FTP
FTPRepSupprime Supprime un rpertoire et son contenu (fichiers
et sous-rpertoires) d'un serveur FTP
FTPSupprimeFichier Supprime un fichier d'un serveur FTP
FTPTaille Renvoie la taille (en octets) d'un fichier prsent
sur un serveur FTP
38
tous les postes clients connects
NetExcute Excute un programme spcifique sur un
serveur FTP (File Transfert Protocol) ou
RPC (Remote Procdure Call) ralis avec
WinDev
NetFermeAccsDistant Ferme la ligne prcdemment ouverte par la
fonction NetOuvreAccsDistant
NetFinServeur Arrte un serveur FTP ou RPC ralis avec
WinDev et prcdemment lanc avec la
fonction NetDmarreServeur
NetListeDisque Liste les disques disponibles
NetListeRep Liste les rpertoires et les fichiers
NetMessageBoxClient Affiche une bote de dialogue sur chaque
poste client connect au serveur
NetMessageBoxDistant Affiche une bote de dialogue sur l'cran du
poste serveur FTP ou RPC ralis avec
WinDev
NetMsgErreur Renvoie le message d'erreur correspondant
au numro d'erreur retourn par les fonctions
NetOuvreAccsDistant et
NetFermeAccsDistant
NetNomMachine Renvoie le nom de la machine locale
NetOptionServeur Gre les droits des clients sur le poste
serveur (serveur FTP ou RPC ralis avec
WinDev)
NetOuvreAccsDistant tablit une connexion distante avec un
modem
NetRcupreFichier Rcupre un fichier existant sur un serveur
FTP ralis avec WinDev
NetRenommeFichier Renomme (ou dplace) un fichier prsent sur
le serveur FTP ou RPC ralis avec WinDev
NetSupprimeFichier Supprime un fichier prsent sur le serveur
FTP ou RPC ralis avec WinDev
39
OLEEdite dite un objet OLE contenu dans un champ OLE
OLEJoue Permet soit de rcuprer la liste des oprations
possibles depuis un serveur, soit d'effectuer une
action particulire sur un objet
OLESauve Sauve l'objet contenu dans un champ OLE sous
forme binaire
OLEServeur Liste les serveurs OLE enregistrs auprs du
systme en cours
40
EnvoieTouche Simule des manipulations de touches au clavier
InstalleIcone Cre un icone (associ un programme) dans un
groupe de programme de Windows, avec la
ligne de commande associe
Instance Renvoie le "Handle systme" (HINSTANCE) du
programme en cours
SelectCouleur Ouvre la fentre standard de slection de
couleur de Windows
SupprimeRaccourci Supprime un raccourci prcdemment cr avec
CreRaccourci
ToucheEnfonce Vrifie quelle est la touche enfonce
Transfert Copie un bloc d'octets ou une chane de taille
fixe d'une adresse mmoire dans une autre
VersionWindows Renvoie le mode d'excution du programme
dans l'environnement en cours
41
FacteurGrandePolice Renvoie le facteur d'agrandissement courant
d'une fentre WinDev
Les vnements sont grs automatiquement par WinDev. Vous n'avez PAS
42
programmer les vnements. Toutefois, si pour une raison particulire vous
dsirez programmer un vnement, WinDev vous en laisse bien entendu la
possibilit. Simple, mais puissant !
Les agents sont des petits modules fournis par Microsoft, du type du chien
de Word par exemple. WinDev permet de manipuler facilement les agents
43
icone, une combinaison de boutons et une zone de
saisie
AgentTermine Supprime un agent de la mmoire
Fonctions PALM
44
WLangage
PalmListeCatgorie Liste les diffrentes catgories disponibles pour
l'accs en cours
PalmLit Renvoie une information sur l'enregistrement en
cours : contenu de l'enregistrement, sa catgorie
ou sa position
PalmLitDernier Se positionne sur le dernier enregistrement de
l'accs spcifi et lit cet enregistrement
PalmLitPrcdent Se positionne sur l'enregistrement prcdent
dans l'accs spcifi et lit cet enregistrement
PalmLitPremier Se positionne sur le premier enregistrement de
l'accs spcifi et lit cet enregistrement
PalmLitSuivant Se positionne sur l'enregistrement suivant dans
l'accs spcifi et lit cet enregistrement
PalmModifie Modifie l'enregistrement en cours
PalmNbEnr Renvoie le nombre d'enregistrements d'un accs
spcifique une base de donnes PALM
PalmPositionne Se positionne sur l'enregistrement identifi par
sa position dans l'accs spcifi et lit cet
enregistrement
PalmRafraichit Synchronisation avec le Palm
PalmRAZ R-intialise la structure des variables Palm
PalmReset R-initialise la configuration du programme
Palm Pilot (HotSync.EXE) en cas de problme
PalmSupprime Supprime l'enregistrement en cours
PalmVersChane Transmet le contenu d'un mmo texte du Palm
Pilot sous forme d'une chane de caractres
45
sLit Lit une chane de caractres dans le buffer d'entre
du port srie spcifi
sOuvre Ouvre et initialise le port srie (ou le port parallle)
spcifi
46
RegistrePremireSousCl Identifie le chemin de la premire sous-cl
de la cl spcifie dans la base de registres
de Windows
RegistreSupprimeCl Supprime une cl dans la base de registres
de Windows
RegistreSupprimeValeur Supprime une valeur dans la base de
registres de Windows
Fonctions Socket
La souris est bien entendue gre de faon tout fait automatique dans
WinDev. Des fonctions avances sont toutefois mises disposition.
47
inversement
Renvoie la position horizontale (X) du curseur de
SourisPosX
souris par rapport au champ ou la fentre
Renvoie la position verticale (Y) du curseur de
SourisPosY
souris par rapport au champ ou la fentre
Fonctions systme
48
SectionCritiqueDbut Signale le dbut d'une section critique : aucun
autre thread ne pourra excuter le code tant que
le thread courant ne sera pas sorti de la section
critique.
49
ThreadPriorit Renvoie ou modifie le niveau de priorit d'un
thread.
50
disque, rpertoire(s), nom et extension du fichier
fFerme Ferme un fichier externe
fFichierTemp Renvoie le nom d'un fichier temporaire unique
fFiltreImage Renvoie la liste des formats d'images grs par
WinDev, au format attendu par le filtre de
fSlecteur
fHeure Renvoie ou modifie les diffrentes heures d'un
fichier : heure de cration, de modification ou
d'accs
fListeFichier Liste les fichiers d'un rpertoire (et les fichiers
des sous-rpertoires du rpertoire) et retourne le
nombre de fichiers lists.
fLit Lit le contenu d'un fichier externe pour l'affecter
ou non dans une portion de mmoire
fLitLigne Lit une ligne dans un fichier externe
fNomCourt Renvoie le nom court d'un fichier ou d'un
rpertoire
FNomLong Renvoie le nom long d'un fichier ou d'un
rpertoire
fOuvre Ouvre un fichier externe
fPositionne Renvoie et modifie la position en cours dans un
fichier externe
fRenomme Modifie le nom d'un fichier
fRep Recherche un fichier ou un rpertoire
fRepAttribut Renvoie les attributs d'un rpertoire
fRepCopie Copie un rpertoire et son contenu
fRepCre Cre un rpertoire
fRepDplace Dplace un rpertoire et son contenu
fRepDroit Identifie les droits d'accs de l'utilisateur sur un
rpertoire spcifi.
fRepEnCours Identifie ou modifie le rpertoire en cours
fRpertoireTemp Renvoie le nom du rpertoire o le systme
stocke les fichiers temporaires
fRepExe Renvoie le nom du rpertoire partir duquel
l'excutable en cours est lanc.
fRepSlecteur Ouvre un slecteur de rpertoires
fRepSupprime Supprimer un rpertoire sur un disque
fSlecteur Ouvre le slecteur de fichiers de Windows
fSlecteurImage Ouvre le slecteur d'images de Windows
fStopCompacte Arrte l'opration de compression ou de
dcompression d'un fichier. Le fichier compact
ou dcompact n'est pas cr
fSupprime Supprime un fichier accessible depuis le poste en
cours
fTaille Renvoie la taille d'un fichier en octets
fTailleDcompact Renvoie la taille d'un fichier avant compression
51
Fonctions pour utilisations spcifiques
52
zipSupprimeFichier Supprime un fichier d'une archive
zipSupprimeTout Supprime la totalit des fichiers d'une archive
zipTaille Renvoie la taille totale de l'ensemble des
fichiers d'une archive (avant ou aprs
compression)
zipTailleFichier Renvoie la taille d'un fichier d'une archive
(avant ou aprs compression)
53