Vous êtes sur la page 1sur 53

Le WLangage (WL) est un langage de 5 gnration.

Il dispose des fonctions habituelles des


langages de programmation, et galement nativement d'un socle orient donnes.
Les aspects graphiques, vrification et validation des saisies, sont grs en amont du
codage, par l'intermdiaire du rvolutionnaire diteur d'IHM. L'diteur de fentres limine la
phase de codage des interfaces, car il permet la dfinition et le test de ses interfaces dans un
mode 100% WYSIWYG, y compris pour la dfinition avance des contrles (champs). Bien
entendu, le WLangage permet l'accs et la modification tout ce qui a t cr.

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 !

Le WLangage permet de rduire jusqu' 90% la quantit de code ncessaire.

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.

Note : tous ces ordres existent en franais et en anglais

Fonctions de gestion des fentres

La gestion des fentres est automatique en WinDev. Mais les


dveloppeurs avancs seront satisfaits de toutes ces fonctions
qui permettent de grer tous les cas particuliers.

Ouvre Ouvre une fentre modale WinDev.


OuvreFille Ouvre une fentre fille non modale.
OuvreSur Ouvre une fentre sur non modale.
DlaiAvantFermeture Limite le temps d'affichage d'une fentre.
Lorsque le temps spcifi est coul, le code
d'un bouton de la fentre est excut.
EnumreMenu Renvoie le nom de la nime option de menu
d'une fentre ou de sous menu d'un menu
principal d'une fentre.
FenChangeAlias Modifie l'alias d'une fentre.
FenEnCours Identifie la fentre en cours de saisie
FenEnExcution Identifie la fentre contenant le code du
WLangage en cours d'excution
FenEtat Identifie ou modifie l'tat d'une fentre.
FenExtHaut Renvoie la hauteur totale d'une fentre
FenExtLarg Renvoie la largeur totale d'une fentre
FenExtPosX Renvoie la position horizontale d'une fentre

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.

Fonctions de gestion des champs d'une fentre

Les fentres et leur contenu se dfinissent facilement sous


l'diteur de fentre. Pour une programmation avance, il
existe des ordres de programmation spcifiques. Simple, mais

2
puissant !

AscenseurAffiche Affiche ou non un ascenseur dans un champ


WinDev (champ de saisie ou liste)
BulleActive Active ou dsactive le mcanisme d'affichage des
bulles d'aide sur les champs
BulleCouleur Modifie les couleurs des bulles d'aide (couleurs
de texte et de fond) pour la fentre en cours
ChampAlias Identifie, modifie ou restaure la liaison fichier
d'un champ ou d'un ensemble de champs
ChampCause- Indique l'origine de la modification du champ en
EntreSortie cours de saisie
ChampClone Cre un nouveau champ (ce nouveau champ est
une copie d'un champ existant dans la fentre en
cours)
ChampContextuel Identifie le champ sur lequel le menu contextuel
a t ouvert
ChampEnCours Renvoie le nom du champ en cours de saisie
ChampErreur Personnalise le message d'erreur affich dans les
champs en cas d'impossibilit d'afficher la valeur
ChampExiste Teste l'existence d'un champ dans une fentre
ChampPrcdent Renvoie le nom du champ prcdemment en
cours de saisie dans la fentre en cours
ChampPremier Renvoie le nom du premier champ en saisie dans
la fentre spcifie
ChampSansEspace Indique si les espaces droite de la valeur
prsente dans le champ sont supprims
ChampSuivant Identifie le champ suivant en saisie
ChampSurvol Identifie le champ survol par le curseur de la
souris
ColonneEnCours Renvoie l'indice de la colonne indice en cours
dans une table fichier ou une table mmoire
CouleurSlection Change les caractristiques du bandeau de
slection dans une table, combo ou liste
EcranPremier Dfinit le prochain champ qui sera en saisie dans
la fentre en cours
EnumreChamp Renvoie le nom du Nime champ de la fentre,
du groupe, de l'onglet ou du super-champ.
IndiceEnCours Renvoie l'indice du champ en cours
IndiceSuivant Renvoie le numro de la ligne suivante affiche
dans la table en cours
Indiceprcdent Renvoie l'indice du champ indic suivant
Occurrence Renvoie le nombre d'occurrences d'un champ
dans une fentre
ParentObjet Identifie le "parent" d'un objet graphique
WinDev (champ, colonne, fentre, etc.)
RAZ R-initialise tous les champs de la fentre en
cours
RepriseSaisie Permet de reprendre la saisie sur le champ ou la
fentre spcifie

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

Fonctions de gestion des tables de visualisation

La gestion des tables de visualisation et de saisie est bien


entendu automatique. Ces fonctions sont disponibles pour
programmer des traitements spcifiques.

ConstruitTableFichier Cre une table partir des rubriques


prsentes dans un fichier
FichierVersTableMmoire Remplit une table mmoire avec tous les
enregistrements d'un fichier ou d'une
requte
TableAffiche Rafrachit l'affichage d'une table partir
d'une position donne
TableAjoute et Ajoute une ligne la fin d'une table
TableAjouteLigne
TableAjuste Ajuste le titre et les colonnes d'une table
TableCherche Recherche un lment dans une colonne
d'une table mmoire
TableColonnesTries Renvoie la liste des colonnes tries.
TableDplaceColonne Dplace une colonne d'une table
TableEnregistre Modifie ou ajoute un enregistrement dans
un fichier li une table fichier
TableEnumreColonne Renvoie le nom d'une colonne d'une table
TableFin Arrte le parcours du fichier li une table
fichier
TableFixeColonne Fixe une colonne gauche ou libre une
colonne fixe gauche. Cette fonction
permet galement de savoir si la colonne
est fixe gauche ou non.
TableIndiceColonne Renvoie l'indice d'une colonne dans une
table
TableInfoXY Renvoie pour une position donne dans la
table (coordonnes d'un point de la table)
soit le nom de la colonne affiche pour la
position indique, soit l'indice de la ligne
ou de la colonne pour la position indique.
TableInsre et Insre une ligne dans une table
TableInsreLigne
TableModifie et Modifie une ligne dans une table
TableModifieLigne
TableNumEnr Renvoie le numro de l'enregistrement en

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)

Fonctions de gestion des menus contextuels et


droulants

La gestion des tables de visualisation et de saisie est bien


entendu automatique. Ces fonctions sont disponibles pour
programmer des traitements spcifiques.

EnumreMenu Utilise dans une boucle, cette fonction permet


d'numrer les options de menu d'une fentre,
comme les sous options d'une option de menu.
MenuDmarque Enlve la marque devant l'option de menu
MenuEtat Identifie l'tat d'une option de menu : active,
inactive ou invisible
MenuInvisible Rend une option de menu invisible
MenuLibell Identifie ou modifie le libell d'une option de

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

Fonctions de gestion des chanes de caractres

WinDev permet de faire peu prs tout ce que l'on dsire sur
les "chanes de texte" facilement !

AnsiVersOem Convertit une chane de caractres au format


ANSI (Windows) au format OEM (DOS)
Asc Calcule le code ASCII du caractre spcifi
Caract Renvoie le caractre correspondant au code
ASCII spcifi
ChaneCompare Compare deux chanes de caractres
ChaneConstruit Construit une chane de caractres en fonction
d'un format et de paramtres
ChaneFormate Formate une chane de caractres selon les
options choisies
ChaneOccurrence Calcule le nombre d'occurrences d'une chane
de caractres spcifique dans une autre chane
de caractres
ChaneRcupre Rcupre une chane de caractres partir
d'un format externe (C, etc.)
ChaneVersDate Transforme une date sous forme de chane de
caractres en une date au format AAAAMMJJ
Complete Renvoie une chane de caractres spcifique
une taille dtermine (cette chane peut tre
tronque ou complte par des espaces -ou
tout autre caractre- pour atteindre la taille
requise)
CompleteRep Ajoute si ncessaire le caractre "\" la fin
d'une chane de caractres
Crypte Crypte une chane de caractres sous forme
binaire ou sous forme ASCII
Dcrypte Dcrypte un une chane de caractres
pralablement crypte par la fonction Crypte
Droite Extrait la partie droite d'une chane de
caractres (c'est--dire les derniers caractres)
ExtraitChaine Extrait une sous-chane d'une chane de
caractres en fonction d'un sparateur de
chane donn
Gauche Extrait la partie gauche d'une chane de
caractres (c'est--dire les premiers
caractres)
Inverse Renvoie pour chaque caractre d'une chane

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)

Fonctions de gestion des dates et des heures

WinDev permet d'effectuer tous les types de calcul sur les


dates et les heures.

ChaneVersDate Transforme une date sous forme de chane


de caractres en une date au format
AAAAMMJJ
ChaneVersDure Transforme une dure sous forme de chane
de caractres en une dure utilisable par une
variable de type Dure.

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

Fonctions de gestion de l'Euro

Il est toujours utile d'afficher un montant en Euro dans


l'ancienne monnaie nationale, ou le contraire ! C'est
automatique avec WinDev

eChangeDevise Convertit une devise en une autre devise


eDeviseAffParDfaut Identifie ou modifie la devise d'affichage
utilise par dfaut
eDeviseMemParDfaut Identifie ou modifie la devise de
mmorisation utilise par dfaut
eDiffrenceArrondi Renvoie la diffrence d'arrondi entre la valeur

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

Fonctions de gestion des arbres (TreeView)

ArbreAjoute Ajoute un lment "feuille" (et tous les nuds


ncessaires) dans un TreeView
ArbreDplaceElment Dplace un lment (feuille ou nud) dans un
TreeView
ArbreDroule Droule un noud dans un TreeView
ArbreEnroule Enroule une branche prcdemment droule
ArbreEtat Renvoie l'tat d'un noud : enroul, droul ou
inexistant
ArbreInsre Insre une feuille un endroit spcifique
ArbreListeFils Liste les "fils" d'un noud et les lments "fils"
de ces "fils"
ArbreModifie Modifie un lment (noud ou feuille) dans un
TreeView
ArbreOccurrence Renvoie le nombre d'lments prsents dans
une branche
ArbrePosition Affiche un TreeView partir d'un lment
(noud ou feuille) spcifi ou renvoie le nom du
premier lment affich dans un TreeView
ArbreRcupreFils Renvoie les "fils" d'un lment (niveau
immdiatement infrieur) dans un TreeView
ArbreRcupre- Renvoie l'identifiant associ un lment
- Identifiant (noud ou feuille) dans un TreeView
ArbreSelect Renvoie le chemin complet de l'lment
slectionn dans un TreeView
ArbreSelectPlus Slectionne un lment dans un TreeView
ArbreSupprime Supprime un lment et l'ensemble de ses
"fils" dans un TreeView
ArbreSupprimeTout Supprime l'ensemble des lments contenus
dans un TreeView
ArbreTrie Trie les lments prsents dans un TreeView
ArbreTypeElment Teste l'existence d'un lment et renvoie son
type (noud ou feuille)

10
Fonctions de gestion des barres d'outils

Les barres d'outils sont dfinies sous l'diteur, simplement.


Vous pouvez modifier la position par programme si vous le
dsirez. Simple, mais puissant !

BarreAttache Ancre une barre d'outils la fentre ou change la


position d'ancrage d'une barre d'outils ancre
BarreDtache Transforme une barre d'outils ancre en barre
d'outils flottante
BarrePosition Indique le mode d'affichage d'une barre d'outils

Fonctions de gestion des messages et des botes de


dialogue

BulleActive Active ou non l'affichage des bulles d'aide


Confirmer Affiche un message dans une fentre proposant
les rponses "Oui", "Non" ou "Annuler" et
renvoie la rponse de l'utilisateur
DlaiAvantFermeture Limite le temps d'affichage d'une bote de
dialogue de type information/erreur, question
ou confirmation
Erreur Affiche un message d'erreur personnalis dans
une fentre d'erreur systme
Info Affiche un message personnalis dans une
fentre d'information systme
Jauge Affiche une jauge dans la barre de message de
la fentre en cours
Message Affiche (ou efface) un message dans la barre
de message de la fentre en cours
OuiNon Affiche un message dans une bote de dialogue
standard proposant les rponses "Oui" et
"Non" et renvoie la rponse de l'utilisateur

Fonctions de gestion du Drag and Drop

DnDAccepte Indique l'action accepte par la cible du


glisser/dplacer et gre le curseur souris lors du
glisser/dplacer
DnDCurseur Gre le curseur souris lors du glisser/dplacer
DnDDonne Indique le type des donnes et les donnes
copier/dplacer lors du glisser/dplacer
DnDDonne- Teste si des donnes d'un type spcifi sont
-Disponible disponibles lors du glisser/dplacer
DnDEvnement Indique la procdure excuter lors d'un
vnement du glisser/dplacer
DnDRcupre Rcupre les donnes d'un certain type lors du
glisser/dplacer

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 gestion des animations d'image

Les images de tous les formats sont gres automatiquement


par WINDEV. Les animations sont galement gres
automatiquement par WinDev. Vous n'avez PAS
programmer les animations. Toutefois, si vous dsirez
modifier par programme une animation dfinie sous l'diteur,
c'est bien entendu possible. Simple, mais puissant !

AnimationChange- Change un paramtre d'animation d'une


-Paramtre image affiche dans un champ Image
AnimationChangeType Change le type d'animation d'une image dans
un champ Image
AnimationLitParamtre Lit la valeur d'un des paramtres d'animation
dfini pour un champ image

Fonctions de dessin

Ces fonctions permettent de dessiner par programme ce que


l'on veut o on veut !

dArc Dessine un arc de cercle ou un arc d'ellipse dans


un champ image
dCercle Dessine un cercle ou une ellipse dans un champ
image
dCopieImage Copie une image prsente dans un champ image
vers un autre champ image
dCorde Dessine une corde de cercle (intersection d'une
ellipse et d'une droite) dans un champ image
dDbutDessin Indique que les fonctions de dessin qui vont tre
utilises sont destines au champ image spcifi
dFinDessin Dtruit le dessin du champ image et libre
l'image de la mmoire
dFond Dclare la couleur de fond par dfaut des
rectangles, des cercles, etc.
dLigne Dessine une ligne dans un champ image
dPoint Dessine un point dans un champ image
dPolice Dclare la police de caractres qui sera utilise
par dTexte
dPolygone Dessine un polygone dans un champ image
dPortion Dessine une portion de cercle ou d'ellipse dans
un champ image
dRectangle Dessine un rectangle dans un champ image

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

Fonctions de gestion des graphes (courbes,


histogrammes, camemberts...)

L'affichage d'un graphique est automatique avec WinDev. Il


est toutefois possible de modifier dynamiquement les
paramtres.

grAjouteDonne Ajoute une donne dans un graphe


grBourseAjoute- Ajoute une donne dans un graphe boursier
- Donne
grCouleurSrie Initialise la couleur d'une srie ou d'une part de
secteur
grCre Cre un graphe d'un type spcifi
grCrePolice Cre une police pour les graphes
grDgrad Affiche les couleurs en mode dgrad ou non
grDessine Dessine un graphe selon l'ensemble des
paramtres fournis
grDestinationBMP Dfinit un fichier au format BMP comme
destination du graphe
grDestinationChamp Dfinit un champ image comme destination
d'un graphe
grDestinationEMF Dfinit un fichier au format EMF comme
destination du graphe
grDestinationFen Dfinit une fentre comme destination d'un
graphe
grDestinationWMF Dfinit un mta fichier comme destination d'un
graphe
grEffaceDessin Efface le dessin d'un graphe
grEtiquetteCatgorie Initialise l'tiquette d'une catgorie de donnes
(ou d'un secteur) d'un graphe
grEtiquetteSrie Initialise l'tiquette d'une srie de donnes d'un
graphe
grExiste Teste l'existence d'un graphe en mmoire
grFenTaille Dfinit la taille de la fentre contenant le

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

Les fonctions .NET (.NET)

L'utilisation des services WEB .NET s'effectue avec ces


fonctions. Simple, mais puissant !

.NETAjouteEntte Ajoute un en-tte la prochaine procdure .NET


excuter
.NETDonneRsultat Renvoie le rsultat de la dernire procdure
.NET excute avec succs
.NETErreur Renvoie l'erreur de la dernire procdure .NET
ayant chou
.NETExcute Excute une procdure sur un serveur de
services Web XML .NET

.NETExcuteXML Excute une procdure sur un serveur de


services Web XML .NET

Les fonctions J2EE

L'utilisation des services WEB J2EE s'effectue avec ces


fonctions. Simple, mais puissant !

J2EEAjouteEntte Ajoute un en-tte la prochaine procdure J2EE


excuter
J2EEDonneRsultat Renvoie le rsultat de la dernire procdure
J2EE excute avec succs
J2EEErreur Renvoie l'erreur de la dernire procdure J2EE
ayant chou
J2EEExcute Excute une procdure sur un serveur de
services Web XML J2EE
J2EEExcuteXML Excute une procdure sur un serveur de
services Web XML J2EE

Les fonctions SOAP

SOAPAjouteEntte Ajoute un en-tte la prochaine procdure

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

Les fonctions HTTP

Ces fonctions permettent par exemple d'interprter par


programme le contenu d 'un site Internet

HTTPDonneRsultat Rcupre le rsultat ou l'en-tte de la dernire


requte HTTP lance.
HTTPRequte Lance une requte HTTP sur un serveur.

Les fonctions de gestion des emails

Il est facile de lire et d'envoyer des email (avec documents


attachs) directement dans un programme WinDev grce ces
fonctions. Simple, mais puissant !
Les protocoles standards sont supports: POP3/SMTP, et
MAPI

EmailChangeTimeOut Change la valeur du "timeout" de connexion


aux serveurs de messagerie SMTP et POP3.
EmailEnvoie Envoie un email par le protocole SMTP en
contrlant entirement le "buffer" de l'email.
EmailEnvoieMessage Permet d'envoyer un message
EmailFermeSession Ferme la session POP3
EmailLitDernier Lit le dernier message en attente sur le
serveur
EmailLitEntteDernier Lit l'en-tte du dernier email reu prsent
dans la liste des messages.
EmailLitEntteMessage Lit l'en-tte d'un email reu prsent dans la
liste des messages.
EmailLItEntte- Lit l'en-tte de l'email prcdant le message
- Prcdent en cours.
EmailLitEnttePremier Lit l'en-tte du premier email reu prsent
dans la liste des messages.
EmailLitEntteSuivant Lit l'email reu suivant l'email en cours
(protocole POP3).
EmailLitMessage Lit un message identifi par son numro
EmailLitPrcdent Lit le message prcdent en attente

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

Les fonctions de tlphonie

telAppelDbut Renvoie la date et heure du dbut d'appel


telAppelEnAttente Permet de savoir si l'appel est en attente
telAppelEstOccup Permet de savoir si le numro appel est
occup
telAppelEstTermin Permet de savoir si l'appel est termin
telAppelFin Renvoie la date et heure de la fin de l'appel
telAppelPasDe- Permet de savoir si une rponse a t donne
-Rponse l'appel
telArrte Force l'arrt de la lecture d'un message pr-
enregistr (fonction TelJoue)
telCapacit Permet de connatre les capacits du
priphrique TAPI slectionn
telCompose Compose un numro de tlphone pour une
prise de ligne vocale.
telDmarre- Dmarre un service de dtection d'appel
- DtectionAppel
telDureAppel Renvoie la dure de l'appel
telEnregistre Enregistre la communication en cours sous
forme d'un fichier .WAV.
TelErreur Indique si la dernire fonction Telxxx a
renvoy une erreur dans le module TAPI
telFinDtectionAppel Termine la dtection d'appel spcifie.
telJoue Joue un fichier sonore (.WAV) pour la ligne
spcifie. Il est par exemple possible de jouer
ainsi le message du rpondeur.
telListePriphrique Liste les priphriques TAPI installs sur le

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.

Mcanisme des exceptions gnrales

Pour une programmation avance des "erreurs", WinDev


propose le mcanisme d'exception.

ExceptionActive R-active le traitement d'exception en cours si


l'exception a pu tre corrige
ExceptionDclenche Dclenche artificiellement le mcanisme de
scurit de WLangage en provoquant une
exception. Cette exception peut alors tre traite
par un code d'exception prvu cet effet.
ExceptionInfo Rcupre des informations sur l'exception en
cours.

Gestion des excutables

ExeInfo Rcupre les informations spcifies sur la


version d'un excutable ou d'une DLL
ExeLanc Permet de savoir si une application est dj
lance
ExeTermine Termine l'excution d'une application: toutes les
instances de l'excutable sont "tues"
LanceAppli Lance l'excution d'un programme (excutable
par exemple) depuis l'application en Cours
LanceAppliAssocie Ouvre directement un document dans son
application associe (l'application est tout
d'abord ouverte, puis le document spcifi)

Fonctions de gestion des fax

Il est facile d'envoyer des fax depuis WinDev

FaxConnecte Ouvre une connexion un serveur de Fax

18
FaxDeconnecte Ferme la connexion un serveur de fax
FaxEnvoie Envoie un fax
FaxEtat Renvoie l'tat du fax spcifi

Fonctions de gestion du groupware utilisateur

gpwInitAnalyse Initialise l'analyse du groupware utilisateur


gpwLogin Connecte un utilisateur une application utilisant
le groupware utilisateur
gpwOuvre Ouvre la fentre de login du groupware utilisateur
gpwRecupInfo- Rcupre des informations sur l'utilisateur en cours
- Utilisateur

Fonctions SQL sur Hyper File

Le code SQL est gnr directement par l'diteur de requtes


et les assistants. Mais les spcialistes de SQL peuvent bien
entendu taper directement le code SQL souhait ! (sur les
autres bases, les ordres SQL de la Base sont supports)

ALL- AS- ASC- AVG - AND- ANY- BETWEEN- BOTTOM-


COUNT- DELETE- DESC- DISTINCT- EXISTS-
FULL OUTER JOIN- FROM- GROUP BY- HAVING- IN-
INNER JOIN- INSERT- INSTR- INTO- IS NULL- LEFT-
LEFT OUTER JOIN- LEN- LENGTH- LIKE- LOWER-
LTRIM- MAX- MID- MIN- NOT- ON- OR- ORDER BY-
PATINDEX- RIGHT- RIGHT OUTER JOIN- RTRIM-
SELECT- SET- SOME- SUBSTR - SUBSTRING- SUM-
TOP- UNION- UPDATE- UPPER- VALUES- WHERE-

Fonctions SQL du WLangage

Ces fonctions permettent d'excuter des requtes saisies soi-


mme en code SQL, sur des connexions SQL

SQLAssocie Associe automatiquement chaque colonne du


rsultat de la requte un champ ou une
variable de l'application
SQLAvance Passe la ligne suivante (c'est--dire
l'enregistrement suivant) du rsultat de la
requte
SQLBloque Bloque soit la table de donnes dans sa
totalit, soit les enregistrements slectionns
par la requte
SQLChangeConnexion Modifie la connexion en cours
SQLCol Rcupre le contenu de la colonne spcifie
dans le rsultat de la requte, pour la ligne en
cours (parcours du rsultat d'une requte de

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)

Le code de gestion d'une base de donnes Hyper File sera


gnr automatiquement par WinDev. Les blocages sont grs
de manire automatiques, mais la possibilit de bloquer les
enregistrements de votre choix est offerte. Pour une utilisation
avance et totalement personnalise des Bases de Donnes,
ces nombreux ordres sont la disposition des dveloppeurs de
niveau avanc.

EcranVersFichier Initialise automatiquement la valeur


mmoire des rubriques d'un fichier avec
la valeur des champs de la fentre.
FichierVersEcran Initialise automatiquement les champs
d'une fentre avec les valeurs des
rubriques associes dans l'enregistrement
en cours (charg en mmoire) du fichier
Hyper File.
Ordres de parcours,
modification ...
HLitRecherche Positionne sur le premier enregistrement
du fichier dont la valeur d'une rubrique
spcifique est suprieure ou gale une
valeur recherche.
HLitRecherchePremier Positionne sur le premier enregistrement
du fichier dont la valeur d'une rubrique
spcifique est suprieure ou gale une
valeur recherche.
HLitRechercheDernier Positionne sur le dernier enregistrement
du fichier dont la valeur d'une rubrique
spcifique est infrieure ou gale une
valeur recherche.
HLitSuivant Positionne sur l'enregistrement suivant
d'un fichier, lit l'enregistrement et met
jour les variables Hyper File.
HLit Lit un enregistrement dans un fichier en
fonction d'un numro d'enregistrement
donn.
HSuivant Positionne sur l'enregistrement suivant
du fichier. L'enregistrement n'est pas lu.
HLitPremier Positionne sur le premier enregistrement
d'un fichier, lit l'enregistrement et met
jour les variables Hyper File.
HLitDernier Positionne sur le dernier enregistrement
d'un fichier, lit l'enregistrement et met
jour les variables Hyper File.
HLitPrcdent Positionne sur l'enregistrement prcdent
d'un fichier, lit l'enregistrement et met
jour les variables Hyper File.

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.

HInfoMmo Renvoie les caractristiques des mmo


binaires.
HListeAnalyse Renvoie la liste des analyses WinDev 7
disponibles dans un rpertoire donn.
HListeCl Renvoie la liste des cls d'un fichier
reconnu par le moteur Hyper File.
HListeFichier Renvoie la liste des fichiers de l'analyse
en cours ou d'une analyse spcifique
reconnue par le moteur Hyper File.
HListeLiaison Renvoie la liste des liaisons (de type
Merise) prsentes dans l'analyse en cours
ou dans une analyse spcifique.
HListeRep Renvoie la liste des affectations des
fichiers prsents dans une analyse.

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...

iAperu Ouvre une fentre permettant de


visualiser l'cran le rsultat de
l'impression.
iCadre Imprime un cadre aux coordonnes
spcifies.
iConfigure Configure l'imprimante.
iCrePolice Cre une nouvelle police d'impression.
iEllipse Imprime une ellipse l'intrieur d'un
rectangle.
iFentreAbandon Paramtre l'affichage de la fentre
permettant l'abandon de l'impression en
cours.
iFermeEtat Arrte immdiatement l'impression de
l'tat en cours.
iFinEtat Force l'arrt de l'impression d'un tat
ralis avec l'diteur d'tats.
iFinImprime Signale la fin du document imprimer et
lance l'impression effective des donnes
actuellement stockes dans la file
d'attente de l'imprimante.
iForceComplment Force l'impression d'un bloc de
complment de corps.
iHauteurImage Calcule la hauteur de l'image imprimer
(en millimtres).
iHauteurPage Calcule la hauteur de la page imprimable
(en millimtres) en tenant compte des
marges (hautes ou bases) dfinies.
iHauteurRestantePage Calcule la hauteur disponible (en
millimtres) restant sur la page en cours
en tenant compte des marges (hautes ou
bases) dfinies.
iHauteurTexte Calcule la hauteur de la police du texte
imprimer en millimtres.
iHauteurZone Calcule la hauteur ncessaire d'une zone
de largeur fixe pour que l'ensemble d'un
texte puisse tre imprim dans cette zone.
iImpressionAbandonne Permet de savoir si l'utilisateur a
demand l'abandon de l'impression du
document en cours.
iImpressionDemande Permet de savoir si l'utilisateur a
demand l'impression du document
depuis l'aperu avant impression.
iImprime Envoie au "buffer" d'impression la chane
de caractres passe en paramtre.

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.

Fonctions de gestion des polices

PoliceCre Cre une dfinition de police.


PoliceListe Renvoie la liste des polices valides installes sur le
poste en cours (TrueType, Postscript, ...)
PoliceSelect Ouvre la fentre standard de slection de polices de
Windows en slectionnant la police spcifie.

Les langages externes: C++, VB, Cobol, Fortran...

WINDEV est li aux langages tierces: C, C++, Java, Pascal,


VB, Cobol, Fortran... Depuis la langage, il suffit d'entourer la
commande WinDev excuter avec AppelWD ( commande

31
WINDEV, paramtres)

AppelWD Permet de lancer toute commandeWINDEV depuis


le langage lui mme
AppelDLL32 Excute une DLL crite en langage externe

Fonctions Java

Fonctions spcifiques au lien avec des aplications crites en Java

JavaCharge Indique l'emplacement des classes ncessaires


l'excution de l'application ou de l'applet
Java.
JavaExcute Lance une application ou une applet Java en
appelant la mthode "Main" d'une classe Java
donne.
JavaExcuteFonction Excute une fonction statique spcifique d'une
classe java.

Fonctions de manipulations des champs listes et combos

FichierVersListeMmoire Remplit une liste ou une combo mmoire


avec tous les enregistrements d'un fichier ou
d'une requte.
ListeAffiche Rafrachit l'affichage d'une liste ou d'une
combo fichier partir d'une position donne
ListeAjoute Ajoute un lment dans une liste ou une
combo mmoire
ListeCherche Recherche un lment dans une liste ou une
combo (fichier ou mmoire)
ListeInsre Insre un lment dans une liste ou une
combo mmoire
ListeModifie Modifie un lment dans une liste ou une
combo mmoire
ListeOccurrence Renvoie le nombre d'lments prsents dans
une liste ou une combo (fichier ou
mmoire)
ListePosition Affiche une liste partir d'un lment
spcifi ou renvoie l'indice du premier
lment affich dans une liste
ListeSelect Renvoie l'indice de l'lment slectionn
dans une liste ou une combo (fichier ou
mmoire)
ListeSelectMoins Dslectionne un lment dans une liste ou
une combo (fichier ou mmoire)
ListeSelectOccurrence Renvoie le nombre d'lments slectionns
dans une liste ou une combo (fichier ou

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 de gestion des valeurs binaires

ETBinaire Renvoie le rsultat du ET logique (bit bit) entre


deux valeurs
NONBinaire Renvoie le rsultat du NON logique (bit bit)
d'une valeur
OUBinaire Renvoie le rsultat du OU logique (bit bit)
entre deux valeurs
OUExclusifBinaire Renvoie le rsultat du OU Exclusif logique (bit
bit) entre deux valeurs

Fonctions financires

WinDev permet d'effectuer facilement les calculs de type financier

FinAmortissement Cre une matrice d'amortissement pour le


montant d'un emprunt un taux d'intrt
constant pour une dure dfinie
FinAmortissementDgressif Calcule la valeur de l'amortissement d'un
bien pour une priode spcifique grce
la formule de l'amortissement dcroissant
taux fixe
FinAmortissementLinaire Calcule la valeur de l'amortissement
linaire d'un bien pour une priode
donne
FinErreur Renvoie le numro de la dernire erreur
due une fonction financire
FinIntrtPriode value pour une priode donne le
montant des intrts dus pour un emprunt
rembours par des versements
priodiques constants avec un taux
d'intrt constant
FinNbVersement Renvoie le nombre de versements
ncessaires pour rembourser un capital
selon un taux
FinTauxIntrt value le taux d'intrt pour un emprunt
donn sur une priode avec versements
constants
FinValActuelle Renvoie la valeur actuelle d'un

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

Fonctions de gestion des matrices

WinDev permet de manipuler facilement et de manire optimise les matrices


mathmatiques

MatAdditionne Additionne deux matrices de mme dimension


MatCompresse Compresse la place mmoire occupe par une
matrice
MatCopie Cre la copie d'une matrice
MatCre Cre une matrice
MatDterminant Calcule le dterminant d'une matrice carre
MatEcrit crit un lment dans une matrice
MatErreur Identifie le type de la dernire erreur due une
fonction de gestion de matrices
MatExiste Teste l'existence d'une matrice en mmoire
MatInverse Inverse une matrice carre
MatLit Lit la valeur d'un lment d'une matrice
MatLitColonne Lit la valeur de tous les lments d'une colonne
d'une matrice
MatLitLigne Lit la valeur de tous les lments d'une ligne
d'une matrice
MatMultiplie Multiplie deux matrices
MatNbColonne Renvoie le nombre de colonnes d'une matrice
MatNbLigne Renvoie le nombre de lignes d'une matrice
MatRelAdditionne Additionne une valeur chaque lment d'une
matrice
MatRelMultiplie Multiplie chaque lment d'une matrice par une
valeur
MatRemplit Initialise tous les lments d'une matrice d'une
taille donne
MatSupprime Supprime une matrice existante
MatTranspose Calcule la transpose d'une matrice

34
Fonctions statistiques

WinDev permet d'effectuer facilement les calculs de type statistique

StatCorrlation Calcule le coefficient de corrlation entre deux


sries de valeurs
StatCovariance Calcule la covariance entre deux sries de valeurs
StatEcartMoyen Calcule la moyenne des carts absolus des valeurs
par rapport leur moyenne arithmtique
StatEcartType Calcule l'cart type d'une srie de valeurs
StatEcartTypeP Calcule l'cart type d'une srie complte de valeurs
StatErreur Calcule le numro de la dernire erreur due une
fonction statistique
StatMax Calcule la valeur maximale d'une srie de valeurs
StatMin Calcule la valeur minimale d'une srie de valeurs
StatMoyenne Calcule la moyenne arithmtique, gomtrique ou
harmonique d'une srie de valeurs
StatSomme Calcule le cumul d'une srie de valeurs
StatVariance Calcule la variance d'une srie de valeurs
StatVarianceP Calcule la variance d'une srie complte de valeurs

La gestion des Web camras

VidoAffiche Affiche dans un champ Web Camra la squence


vido actuellement retransmise par une "Web
Camra".
VidoArrte Arrte l'affichage ou la sauvegarde d'une squence
vido dans un champ "Web Camra".
VidoCapture Sauvegarde la vido actuellement retransmise par
une "web camra" sous forme d'une image, ou
d'une squence vido.
VidoEtat Renvoie l'tat d'un champ Web Camra.

Les fonctions multimdia(vido, sons, musique)

MciArrt Arrte l'excution d'un fichier multimdia,


prcdemment ouvert. MciDbut
Place au dbut d'un
fichier multimdia,
prcdemment
ouvert.
MciErr Renvoie le numro de la dernire erreur
survenue sur une fonction MCI
MciEtat Renvoie l'tat d'un fichier multimdia,
prcdemment ouvert.
MciExcute Excute une commande MCI
MCIFerme Ferme un fichier multimdia.
MciFin Place la fin d'un fichier multimdia,

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

Les fonctions MDI (multi-fentres)

MDIActive Identifie ou active une fentre fille MDI en


avant-plan
MDIEnumreFille Renvoie l'alias de la fentre fille MDI spcifie
MDIMenuFentre Modifie l'agencement des fentres filles MDI
MDIMreMDIMre Identifie le nom de la fentre mre MDI
MDIOuvre Ouvre une fentre fille MDI

Les fonctions de gestion des zones mmoire

WinDev permet de manipuler facilement les zones mmoire, extrment


rapides

MemAjoute Ajoute un lment dans une zone mmoire


MemCre Cre une zone mmoire
MemDernier Positionne sur le dernier lment d'une zone
mmoire et renvoie la valeur de retour de cet
lment

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

Dvelopper des applications multi-langues

Le multilingue est automatique avec WinDev. Ces ordres permettent de


changer de langue en cours d'application.

ChargeErreur Charge en mmoire le fichier contenant les


messages d'erreur dans la langue souhaite.
MessTraduit Rcupre un message prsent dans le code d'un
programme dans la langue en cours.
Nation Dfinit (ou identifie) la langue d'affichage (libells,
messages, etc.) utilise pour les fentres et les
champs.

Fonctions FTP standard

FTP permet de transfrer facilement des fichiers sur Internet

FTPAttribut Identifie les attributs d'un fichier prsent sur un


serveur FTP

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

Fonctions de gestion du FTP / RPC WinDev

Ces fonctions avances permettent de dialoguer facilement entre plusieurs


applications crites en WinDev

NetAdresseIP Renvoie l'adresse IP (Internet Protocol) d'un


poste
NetConnecte Connecte un serveur FTP ou RPC ralis
avec WinDev
NetDconnecte Dconnecte d'un serveur FTP (File
TRansfert Protocol) ou RPC (Remote
Procdure Call) ralis avec WinDev
NetDmarreServeur Lance un serveur FTP ou RPC ralis avec
WinDev
NetEnvoieBuffer Transmet une chane de caractres un
serveur FTP ou RPC ralis avec WinDev
NetEnvoieFichier Transmet un fichier un serveur FTP ralis
avec WinDev
NetEnvoieMessage Dclenche un vnement Windows sur le
systme d'un poste serveur FTP ou RPC
ralis avec WinDev
NetEnvoieMessageClient Envoie un message du poste serveur vers

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

Fonctions OLE (dialogue ou pilotage d'une autre application)

ObjetActif Permet d'utiliser un objet Automation dj lanc


sur le poste en cours
OLECharge Initialise un champ OLE avec un objet OLE
OLEColle Colle le contenu du presse-papiers de Windows
dans un champ OLE
OLECopie Copie l'objet prsent dans un champ OLE vers le
presse-papiers de Windows
OLECreCopie Associe un champ OLE un objet OLE en
prcisant un fichier de base (permet de modifier un
objet OLE)
OLECreVide Associe un champ OLE un objet OLE en
invoquant un serveur OLE spcifique (permet de
crer un nouvel objet)

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

Fonctions de gestion du DDE

DDEChane Retourne les informations rcupres par la


fonction DDERcupre
DDEConnecte Ouvre une connexion DDE entre le programme en
cours et le destinataire selon un sujet donn
DDEDconnecte Supprime une connexion entre le programme en
cours et un destinataire
DDEDestinataire Identifie le destinataire d'une connexion DDE
DDEEnvoie Envoie une donne au programme connect via
DDE
DDEErreur Retourne le compte rendu d'excution d'une
fonction de gestion du dialogue DDE
DDEEvnement Associe une procdure WLangage un vnement
DDE
DDEExcute Envoie un ordre excuter
DDEFinLien Interrompt un lien entre un item et une donne
DDEItem Identifie l'item concern par un vnement DDE
DDELance Lance l'excution d'un programme depuis
l'application en cours
DDELien Cre un lien chaud avec une donne
DDELienTide Cre un lien tide avec une donne
DDEModifie Modifie une donne lie
DDERcupre Rcupre une donne envoye par un programme
(le destinataire de la connexion pour l'objet
spcifi)
DDESujet Identifie le sujet de la conversation associe une
connexion DDE

Fonctions diverses Windows (appel d'API, chargement de DLL...)

AppelDLL32 Excute une API de Windows, ou une fonction


prsente dans une DLL externe
ChargeDLL Charge en mmoire la librairie (DLL) spcifie
CreRaccourci Cre un raccourci sur le bureau de Windows,
dans le menu "Dmarrer" de Windows ou dans
un rpertoire spcifique
DchargeDLL Dcharge la librairie (DLL) qui a t
prcdemment charge en mmoire avec la
fonction ChargeDLL

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

Fonctions diverses WinDev

Ces fonctions facilitent des utilisations particulires

AppliContrle Active (ou dsactive) le contrle distance de


l'application WinDev multi-utilisateurs en
cours

ChargeWDL Charge en mmoire une bibliothque d'objets


WinDev (.WDL)

Compile Compile dynamiquement une procdure

DchargeWDL Dcharge la bibliothque prcdemment


charge en mmoire avec la fonction
ChargeWDL

Dimension Calcule la taille d'une variable ou


redimensionne un tableau dynamique

DonneIdentifiant Calcule un identifiant unique de type entier


pour un excutable donn

EnModeTest Identifie le mode de lancement de l'application

ErreurInfo Rcupre des informations sur la dernire


erreur d'une fonction d'une composante de
WinDev

ExcuteTraitement Lance l'excution d'un traitement par


programmation

41
FacteurGrandePolice Renvoie le facteur d'agrandissement courant
d'une fentre WinDev

FichierAide Renvoie ou modifie le nom du fichier d'aide


utilis par l'aide contextuelle d'une fentre

FinProgramme Termine l'excution du programme en cours

Hasp Interroge une cl lectronique HASP

IniEcrit Ecrit une valeur spcifique dans un fichier INI

IniLit Lit le contenu d'un fichier INI

LigneCommande Identifie et rcupre les diffrents lments de


la ligne de commande passe en paramtre au
programme en cours

NumHelp Renvoie le numro de contexte d'aide associ


au champ spcifi

Trace Affiche des informations demandes (contenu


d'un champ par exemple) dans une fentre
ouverte en parallle de la fentre en cours

TraceDbut Ouvre la fentre de Trace

TraceFin Ferme la fentre de Trace si cette fentre a t


ouverte

TypeVar Identifie le type d'une expression, d'une


variable (lors d'un appel de procdure par
exemple) ou d'un champ

TypeVariable Identifie le type d'une variable du WLangage

VariantConvertit Convertit la valeur stocke dans une variable


de type Variant

VersionWinDev Renvoie le numro de version de la DLL


WD70OBJ de WinDev 7

WHelp Afficher un fichier ou une page d'aide au


format HLP ou CHM

Fonctions de gestion des vnements Windows

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 !

Evnement Intercepte un vnement Windows sur un champ,


un groupe de champs ou une fentre WinDev
FinEvnement Annuler l'interception d'un vnement Windows
sur un champ ou une fentre WinDev
FinTimer Termine l'excution d'un timer dclench par la
fonction Timer
FinTimerSys Termine l'excution d'un timer dclench par la
fonction TimerSys
Handle Renvoie le "Handle" systme (HWND) d'un champ
ou d'une fentre WinDev
Multitache Permet d'effectuer une temporisation, de rendre la
main Windows, de rendre la main Windows et
au WLangage
PostMessage Envoie un message Windows un champ ou une
fentre
SendMessage Envoie un message Windows un champ ou une
fentre
Timer Appelle priodiquement et automatiquement une
procdure du WLangage
Timersys Appelle priodiquement et automatiquement une
procdure du WLangage

Fonctions de gestion des agents

Les agents sont des petits modules fournis par Microsoft, du type du chien
de Word par exemple. WinDev permet de manipuler facilement les agents

AgentAffiche Affiche un agent


AgentBeep met un son
AgentCache Cache un agent
AgentChoix Affiche un message contenant un titre, une liste de
choix, un icone et une combinaison de boutons
AgentConseil Affiche un message contenant un texte, un icone et
une combinaison de boutons
AgentCre Initialise un agent pour une application
AgentDplace Dplace et/ou re-dimensionne la fentre d'un agent
AgentHauteur Renvoie la hauteur de la fentre d'un agent
AgentLargeur Renvoie la largeur de la fentre d'un agent
AgentMessage Affiche un message contenant un titre, un texte, un
icone et une combinaison de boutons
AgentPosX Renvoie la position horizontale de la fentre d'un
agent
AgentPosY Renvoie la position verticale de la fentre d'un
agent
AgentSaisie Affiche un message contenant un titre, un texte, un

43
icone, une combinaison de boutons et une zone de
saisie
AgentTermine Supprime un agent de la mmoire

Les fonctions XLS (pour Excel)

L'export d'une table vers Excel est automatique, sans programmation: le


menu est gnr automatiquement. Il existe toutefois des fonctions pour la
programmation de traitements particuliers.

xlsDonne Rcupre les donnes d'une cellule d'un fichier


XLS
xlsFerme Ferme un fichier XLS
xlsMsgErreur Renvoie le libell de la dernire erreur due une
fonction XLS
xlsNbColonne Renvoie le nombre de colonnes d'un fichier XLS
xlsNbLigne Renvoie le nombre de lignes d'un fichier XLS
xlsOuvre Ouvre un fichier XLS
xlsTitreColonne Rcupre l'intitul d'une colonne d'un fichier XLS
xlsTypeColonne Renvoie le type des donnes saisies dans une
colonne d'un fichier XLS
xlsVersion Renvoie la version d'Excel utilise

Fonctions PALM

WinDev permet de dialoguer facilement avec les assistants personnels de type


Palm

ChaneVersPalm Transmet une chane de caractres sous forme de


mmo texte vers le Palm Pilot
FichierVersPalm Transmet l'enregistrement en cours d'un fichier
Hyper File sous forme de mmo texte vers le
Palm Pilot
PalmAjoute Ajoute un enregistrement une des bases de
donnes du Palm Pilot
PalmCharge Initialise un accs une base de donnes PALM
PalmDsinstalle Permet de revenir la configuration originale du
palm Pilot (HotSync.EXE)
PalmEnDehors Permet de savoir si l'enregistrement du Bloc-
Notes PALM sur lequel on tente de se
positionner est en dehors de l'accs PALM ou du
filtre
PalmFerme Ferme un accs une base de donnes "Bloc-
Notes" PALM
PalmFiltre Filtre les enregistrements d'un accs la base de
donnes Bloc-Notes du Palm Pilot
PalmInstalle Configure automatiquement le programme Palm
Pilot (HotSync.EXE) pour permettre une
communication avec une application ralise en

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

Fonctions de gestion des ports srie et parallle

La gestion des ports srie est automatique avec WinDev, un assistant se


charge de tout. Il est toutefois possible de programmer soi-mme l'aide de
ces fonctions.

sCalculeCrc16 Contrle une chane de caractres avant et aprs


transmission entre applications WinDev
sDansFileEntre Rcupre le nombre d'octets en attente dans le
buffer d'entre du port srie spcifi
sDansFileSortie Rcupre le nombre d'octets en attente de transfert
dans le buffer de sortie du port srie ou du port
parallle spcifi
sEchap Lance diverses fonctions agissant directement sur
les bits du port srie et du port parallle,
indpendamment du protocole de communication
sEcrit crit une chane de caractres dans le buffer de
sortie du port srie ou du port parallle spcifi
sFerme Ferme le port srie ou le port parallle spcifi
sFixeParamtre Fixe ou modifie les paramtres de configuration du
port srie ou du port parallle spcifi

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

Fonctions de gestion du presse-papiers de Windows

PressePapier Rcupre le texte ou l'image contenu dans le


presse-papiers de Windows
PressePapierFormat Identifie le format des informations contenues
dans le presse-papiers
PressePapierHauteur Calcule la hauteur de l'image (au format
Bitmap) contenue dans le presse-papiers
PressePapierLargeur Calcule la largeur de l'image (au format
Bitmap) contenue dans le presse-papiers
VersPressePapier crit des informations de type texte dans le
presse-papiers de Windows

Fonctions de gestion des projets

Fonctions pour utilisations avances

EnumreElment Permet d'numrer les lments du projet :


Fentres, Etats, Requtes, ...
EnumreSousElment Permet d'numrer les sous-lments d'un
lment du projet : Fentres, Etats,
Requtes, ... Cette fonction peut tre excute
mme si l'lment n'est pas ouvert.
NombreFentre Calcule le nombre de fentres de l'application
en cours actuellement ouvertes.
ProjetInfo Renvoie une information spcifique sur le
projet en cours d'excution : nom du projet, cl
de la base de registres associe, ...

Fonctions de gestion de la base de registres

Fonctions pour utilisations avances, qui sont ainsi rendues simples

RegistreClSuivante Identifie la cl suivant la cl spcifie dans


la base de registres de Windows
RegistreCreCl Cre une cl dans la base de registres de
Windows
RegistreEcrit crit une valeur dans un registre de la base
de registres de Windows
RegistreExiste Teste l'existence d'une cl de la base de
registres de Windows
RegistreLit Lit la valeur d'un registre dans la base de
registres de Windows

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

Fonctions pour utilisations avances

SocketCre Cre une socket. Une socket est une


ressource de communication utilises par les
applications pour communiquer d'une
machine une autre sans se soucier du type
de rseau.
SocketAccepte Accepte la connexion d'un poste client sur le
poste serveur
SocketAttendConnexion Teste si une demande de connexion a t
effectue par un poste client.
SocketChange- Change le mode de transmission utilis sur
- ModeTransmission un socket. Il est ainsi possible de dfinir le
codage du message lors de la transmission.
SocketClientInfo Permet au serveur d'obtenir des
renseignements sur la socket cliente en cours.
SocketConnecte Connecte un poste client une socket
donne.
SocketEcrit Envoie un message une autre socket. Cette
fonction peut tre utilise sur un poste client
ou un poste serveur.
SocketExiste Teste l'existence d'une socket.
SocketFerme Ferme une socket ou une connexion une
socket d'un serveur.
SocketLit Rcupre un message envoy par une autre
socket.
SocketRefuse Refuse la connexion demande par un poste
client

Fonctions de gestion de la souris

La souris est bien entendue gre de faon tout fait automatique dans
WinDev. Des fonctions avances sont toutefois mises disposition.

CurseurAffiche Affiche ou masque le curseur de la souris


Dirige tous les vnements associs la souris vers
CurseurCapture
une fentre spcifique ou un champ
CurseurPos Renvoie et modifie la position du curseur de souris
Sablier Transforme le curseur souris en sablier et

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

Fonctions avances, rendues aises par WinDev

Identifie ou modifie la couleur d'un lment


SysCouleur
Windows
Renvoie la rsolution de l'cran en nombre de
SysCouleurRes
couleurs
SysDonneFocus Donne le focus une fentre ou un champ
Renvoie les variables d'environnement du
SysEnvironnement
systme d'exploitation
Renvoie l'espace mmoire total du poste en
SysEspace
cours
Renvoie le handle de la fentre active ou active
SysFenActive
une fentre
SysFenAffiche Modifie l'tat d'affichage d'une fentre
Renvoie le numro de handle d'une fentre
SysFenHandle
identifie par son titre
SysFenTitre Renvoie le titre d'une fentre
SysHandleValide Teste la validit d'un handle de fentre
SysIconeAjoute Ajoute un icone dans la barre des tches
Modifie le fichier icone et/ou le message de
SysIconeModifie
survol d'un icone dans la barre des tches
SysIconeSupprime Supprime un icone dans la barre des tches
SysIconis Permet de savoir si une fentre est iconise
SysInstance Renvoie l'instance d'une application
Libre le DC (Device Context) en cours
SysLibreDC
rcupr par la fonction SysRcupreDC
SysMtrique Renvoie la rsolution d'un lment spcifique
SysModeErreur Modifie le mode d'affichage des erreurs
Renvoie le nom et le chemin complet d'une
SysNomExe
application
Rcupre le DC (Device Context) d'une fentre,
SysRcupreDC
d'un champ ou de l'cran
SysRep Renvoie le chemin d'un rpertoire du systme
Renvoie des informations sur la version de
SysVersionWindows
Windows utilise sur le poste en cours
SysXRes Renvoie la rsolution horizontale de l'cran
SysYRes Renvoie la rsolution verticale de l'cran

Fonctions de gestion des threads

Fonctions avances, mais rendues plus simples grce WinDev

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.

SectionCritiqueFin Signale la fin d'une section critique : un autre


thread pourra excuter le code.

SmaphoreCre Cre un smaphore.

SmaphoreDbut Bloque le thread en cours en attendant que le


smaphore soit ouvert (c'est--dire qu'une
place "libre" soit disponible dans la zone
protge).

SmaphoreDtruit Dtruit explicitement un smaphore.

SmaphoreFin Autorise un ou plusieurs threads de sortir de la


sortie de la zone protge par le smaphore.

SignalAttend Bloque le thread en cours en attendant que le


signal spcifi soit ouvert.

SignalCre Cre un signal.

SignalDtruit Dtruit explicitement un signal.

SignalModifie Modifie l'tat d'un signal.

ThreadArrte Arrte un "thread" secondaire.

ThreadAttend Attend la fin de l'excution du "thread"


dsign. Un temps maximum d'attente peut
tre prcis.

ThreadAttendSignal Le "thread" en cours est bloqu tant qu'il n'a


pas reu un signal d'un autre "Thread".

ThreadEnvoieSignal Le "thread" en cours envoie un signal au


"thread" spcifi pour le dbloquer.

ThreadEtat Renvoie l'tat actuel d'un thread.

ThreadExcute Lance l'excution d'un "thread" secondaire. Ce


"thread" est non bloquant.

ThreadMode Change le mode de gestion des threads.

49
ThreadPriorit Renvoie ou modifie le niveau de priorit d'un
thread.

ThreadReprend Relance l'excution d'un "thread"


prcdemment suspendu par la fonction
ThreadSuspend.

ThreadSuspend Suspend temporairement l'excution du


"thread" dsign. Le traitement en cours n'est
pas bloqu.

Fonctions de gestion des fichiers externes, des disques et des


rpertoires

CompleteRep Ajoute, si ncessaire uniquement, le caractre "\"


la fin d'une chane de caractres. Cette fonction
est utile par exemple si l'utilisateur saisit un
chemin de fichier.
fAttribut Identifie ou modifie les attributs d'un fichier
fBloque Bloque entirement ou partiellement un fichier
externe
fCheminCourt Renvoie le chemin complet court d'un fichier ou
d'un rpertoire
fCheminLong Renvoie le chemin complet long d'un fichier ou
d'un rpertoire
fCompacte Compresse un fichier
fCompare Compare bit bit le contenu de deux fichiers
fCopieFichier Copie un fichier
fCre Cre une nouveau fichier externe
fCrypte Crypte un fichier sous forme binaire ou sous
forme ASCII
fDate Renvoie ou modifie les diffrentes dates d'un
fichier (date de cration, de modification ou
d'accs)
fDbloque Dbloque entirement ou partiellement un fichier
externe
fDcompacte Dcompresse un fichier
fDcrypte Dcrypte un fichier pralablement crypt par
fCrypte
fDisqueEnCours Renvoie ou modifie le disque en cours
fDisqueInfo Renvoie des informations sur un disque
fDisquePrt Permet de savoir soit si le lecteur de disquette est
disponible, soit si le disque existe
fEcrit crit une chane de caractres ou une portion de
mmoire dans un fichier externe
fEcritLigne crit une ligne dans un fichier externe
fExtraitChemin Renvoie les diffrents lments d'un chemin :

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

Fonctions de gestion des rseaux

51
Fonctions pour utilisations spcifiques

RseauConnecte Associe un lecteur un rpertoire rseau partag


RseauDconnecte Dconnecte un lecteur rseau
RseauNomRep Identifie le rpertoire associ un lecteur rseau
RseauUtilisateur Identifie le nom de l'utilisateur connect

Fonctions d'archivage et compression

Fonctions pour utilisations spcifiques

zipAjouteFichier Ajoute et compresse automatiquement un


fichier dans une archive
zipAjouteRpertoire Ajoute la totalit des fichiers d'un rpertoire et
de ses sous-rpertoires dans une archive
zipChangeChemin Modifie le chemin d'un fichier prsent dans
l'archive
zipChercheFichier Recherche un fichier dans une archive selon
un chemin donn
zipCr Cre une nouvelle archive
zipCreExe Cre un excutable auto-extractible partir
d'une archive
zipDcoupe Dcoupe une archive en plusieurs parties
zipEstMulti Renvoie le type de l'archive : archive mono-
partie ou archive multi-parties
zipExtraitChemin Renvoie le chemin original d'un fichier de
l'archive
zipExtraitFichier Extrait et dcompresse un fichier d'une archive
zipExtraitTout Extrait et dcompresse la totalit des fichiers
d'une archive
zipFerme Ferme une archive
zipFichierEnCours Renvoie le nom du fichier en cours de
traitement par les fonctions d'ajout et
d'extraction de fichiers
zipInfoFichier Renvoie diverses informations sur un fichier
ou une archive (chemin mmoris, taille avant
et aprs compression, etc.)
zipListeFichier Renvoie la liste des fichiers prsents dans
l'archive
zipMsgErreur Renvoie le message associ un numro
d'erreur d'un traitement d'archivage
zipNbFichier Renvoie le nombre de fichiers contenus dans
une archive
zipNbPartie Renvoie le nombre de parties d'une archive
zipNbPartieNcessaire Renvoie le nombre de parties d'une taille
donne ncessaires pour contenir l'archive
zipOuvre Ouvre une archive existante
zipRegroupe Regroupe les diffrentes parties d'une archive
pour en faire une archive mono-partie

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)

Liste non contractuelle. N'hsitez jamais nous contacter.

53

Vous aimerez peut-être aussi