DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Types du WLangage
  • Valeur par défaut
  • Chaîne fixe
  • Code multi-plateforme
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type Chaîne sur permet de manipuler une chaîne de taille fixée, terminée par un 0 binaire (identique au langage C). La taille spécifiée correspond au nombre maximum de caractères de la chaîne.
Le type Chaîne sur doit être utilisé pour envoyer des paramètres en entrée / sortie à une API Windows. Ce type est également disponible pour compatibilité avec les autres langages de programmation (par exemple Turbo Pascal Windows, C, Visual Basic Windows, etc.).
Remarques :
  • WINDEVWEBDEV - Code Serveur Ce type de chaîne de caractères est au format ANSI.
  • Pour une variable de type "Chaîne sur", la fonction TypeVar renvoie la constante wlChaîneFixe (valeur 22).
Exemple
Prénom est une chaîne sur 8
Prénom = "Florence"

MaChaîne est une chaîne sur 10
MaChaîne = "Test"
Syntaxe

Déclarer et initialiser une variable de type "Chaîne sur" Masquer les détails

<Nom de la variable> est une chaîne sur <Taille> = <Valeur>
OU

<Nom de la variable> est une chaîne sur <Taille>
<Nom de la variable> = <Valeur>
<Nom de la variable> :
Nom de la variable à déclarer. Lorsque plusieurs variables du même type sont déclarées et initialisées sur la même ligne, seule la dernière variable est initialisée.
<Taille> :
Taille maximale fixée pour la chaîne.
<Valeur> :
Valeur donnée à la variable.
Remarques

Valeur par défaut

Une variable de type "Chaîne sur" déclarée et non initialisée correspond à une chaîne vide ("").
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsCode Utilisateur (MCU)PHP

Chaîne fixe

  • Lors de la déclaration d'une chaîne fixe, la mémoire nécessaire est immédiatement allouée. Il est donc nécessaire d'éviter d'utiliser des chaînes de trop grande taille.
  • La chaîne fixe est complétée par des espaces. L'initialisation et l'affectation d'une chaîne de grande taille (plusieurs centaines de kilo octets) peuvent être relativement longues.
WINDEVWEBDEV - Code NavigateurWindowsUniversal Windows 10 AppAndroidWidget AndroidJava

Code multi-plateforme

Les chaînes fixes ne sont pas disponibles en Java. Elles sont remplacées en exécution par le type Chaîne.
Il est cependant possible d'utiliser la fonction Complète sur une variable de type Chaîne :
MaChaîne est une chaîne
MaChaîne = Complète("Test", 10)
// Equivalent à 
// MaChaîne est une chaîne fixe sur 10 caractères
// MaChaîne = "Test"
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 28/03/2024

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