PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Type chaîne et chaîne Unicode
  • Type Entier système
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Identifie le type d'une expression, d'une variable (lors d'un appel de procédure par exemple) ou d'un champ.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
PROCEDURE MaProcédure(Paramètre)
TypeVar(Paramètre)
Syntaxe
<Résultat> = TypeVar(<Expression>)
<Résultat> : Entier
Identifie le type de la variable ou de la valeur du champ.
0 pour les champs qui ne renvoient pas de valeur (bouton, champ OLE, ...).
wlAutomation32Objet automation
wlBooléen1Booléen
wlBuffer
(wlChaîneBinaire)
28Buffer
wlCaractère81Caractère
wlChaîne
  • 19
  • 16 (valeur possible à partir de la version 17)
Chaîne de caractères
Versions 17 et supérieures
Attention : la constante wlChaîne peut correspondre à une chaîne de caractères Ansi ou Unicode selon la configuration du projet :
  • dans un projet compatible 16, cette constante vaut 19,
  • dans un projet Unicode, cette constante vaut 16.
Nouveauté 17
Attention : la constante wlChaîne peut correspondre à une chaîne de caractères Ansi ou Unicode selon la configuration du projet :
  • dans un projet compatible 16, cette constante vaut 19,
  • dans un projet Unicode, cette constante vaut 16.
Attention : la constante wlChaîne peut correspondre à une chaîne de caractères Ansi ou Unicode selon la configuration du projet :
  • dans un projet compatible 16, cette constante vaut 19,
  • dans un projet Unicode, cette constante vaut 16.
Versions 17 et supérieures
wlChaîneAnsi
Nouveauté 17
wlChaîneAnsi
wlChaîneAnsi
19Chaîne de caractères
wlChaîneASCIIZ23Chaîne ASCIIZ
wlChaîneFixe22Chaîne fixe
wlChaînePascal21Chaîne Pascal
wlChaîneUnicode16Chaîne de caractères au format Unicode
Versions 20 et supérieures
wlChamp
Nouveauté 20
wlChamp
wlChamp
138Champ
wlChampOLE33Champ OLE
Versions 20 et supérieures
wlCombinaison
Nouveauté 20
wlCombinaison
wlCombinaison
136Combinaison
wlConnexion70Connexion
wlDate24Date
wlDateHeure26DateHeure
wlDescriptionFichier53Description de fichier HFSQL
wlDescriptionLiaison55Description de liaison HFSQL
wlDescriptionRubrique54Description de rubrique HFSQL
wlDurée27Durée
Versions 20 et supérieures
wlEnumération
Nouveauté 20
wlEnumération
wlEnumération
135Enumération
wlEntier8Entier signé sur 4 octets
wlEntier_16Entier signé sur 1 octet
wlEntier_27Entier signé sur 2 octets
wlEntier_89Entier signé sur 8 octets
wlEntierSansSigne_12Entier non signé sur 1 octet
wlEntierSansSigne_23Entier non signé sur 2 octets
wlEntierSansSigne_44Entier non signé sur 4 octets
wlEntierSansSigne_85Entier non signé sur 8 octets
wlFile515File
wlHandle15Handle de fenêtre
wlHeure25Heure
wlInstance37Instance de classe (objet)
wlListe513Liste
wlMémoBinaire30Mémo binaire
wlMonétaire10Monétaire
wlNumérique13Numérique
Versions 20 et supérieures
wlObjetDotNet
Nouveauté 20
wlObjetDotNet
wlObjetDotNet
72Objet .NET
wlPile514Pile
Versions 21 et supérieures
wlPoint
Nouveauté 21
wlPoint
wlPoint
150Point
wlPolice65Police
Versions 23 et supérieures
wlProcédure
Nouveauté 23
wlProcédure
wlProcédure
61Procédure
Versions 21 et supérieures
wlRectangle
Nouveauté 21
wlRectangle
wlRectangle
151Rectangle
wlRéel12Réel sur 8 octets
wlRéel_411Réel sur 4 octets
Versions 23 et supérieures
wlRequêteSQL
Nouveauté 23
wlRequêteSQL
wlRequêteSQL
152Requête SQL
wlSourceDeDonnées20Source de données
wlStructure36Structure
wlTableau34Tableau
wlTableauAssociatif62Tableau associatif
wlUUID154UUID
wlUUID_128154UUID
wlUUID_256155UUID
wlVariableComposée35Variable composée
wlVariant31Variant
<Expression> : Chaîne de caractères
Nom de la variable WLangage ou du champ dont on veut connaître le type.
wlBooléen1Booléen
wlEntier8Entier signé sur 4 octets
wlRéel12Réel sur 8 octets
wlChaîne16Chaîne de caractères
wlVariant31Variant
wlTableau34Tableau
Remarques

Type chaîne et chaîne Unicode

En Mobile, une chaîne Unicode est considérée comme une chaîne :
MaChaîne est une chaîne UNICODE
TypeVar(MaChaîne) // renvoie wlChaîne
En WINDEV ou WEBDEV, une chaîne Unicode est considérée comme une chaîne Unicode :
MaChaîne est une chaîne UNICODE
TypeVar(MaChaîne) // renvoie wlChaîneUnicode

Type Entier système

  • L'entier système s'adapte automatiquement à la taille gérée par le mode de compilation (4 octets pour un programme compilé en 32 bits, 8 octets pour un programme compilé en 64 bits).
  • Pour une application compilée en 32 bits, la fonction TypeVar renvoie 8 (wlEntier).
  • Pour une application compilée en 64 bits, la fonction TypeVar renvoie 9 (wlEntier_8).
Composante : wd240vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
TypeVar() d'une variable ou paramètre de type procédure retourne la valeur 61
La fonction TypeVar() retourne la valeur 61 quand elle s'applique à une variable ou un paramètre de type procédure.
=JBO=
26 oct. 2015