PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés WLangage utilisables avec le type Point
  • Affectation d'une variable de type Point
  • Affectation d'un tableau de Points
  • Comparaison et sérialisation
  • Notes
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
Une variable de type Point est un type structuré qui permet de représenter une position (X, Y) en 2 dimensions.
Versions 24 et supérieures
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Java Ce type de variable est désormais disponible pour les applications Java.
Nouveauté 24
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Java Ce type de variable est désormais disponible pour les applications Java.
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Java Ce type de variable est désormais disponible pour les applications Java.
Exemple
MonPoint est un Point
MonPoint..X = 280
MonPoint..Y = 54
Syntaxe

Déclarer et initialiser un point Masquer les détails

<Nom du point> est [un] Point
<Nom du point> :
Nom de la variable Point à déclarer.
Remarques

Propriétés WLangage utilisables avec le type Point

La valeur initiale d'un point est (0,0).
Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type Point :
Nom de la propriétéEffet
XCoordonnée X du point. Cette coordonnée correspond à un entier signé sur 4 octets.
YCoordonnée Y du point. Cette coordonnée correspond à un entier signé sur 4 octets.

Affectation d'une variable de type Point

Une variable de type Point peut être affectée avec :
  • un autre point.
    Par exemple :
    MonPoint est un Point
    MonPoint..X = 280
    MonPoint..Y = 54
    MonPoint1 est un Point = MonPoint
  • un tableau de deux valeurs convertibles en entier.
    Par exemple :
    MonPoint est un Point
    MonPoint = [280, 54]

Affectation d'un tableau de Points

Un tableau de Points peut être affecté avec :
  • un tableau de valeurs contenant des points.
    Par exemple :
    TableauDePoints est un tableau de Points
    TableauDePoints = [MonPoint1,MonPoint2]
  • un tableau de deux valeurs convertibles en entier.
    Par exemple :
    TableauDePoints est un tableau de Points
    TableauDePoints = [[1,2],[3,4]]

Comparaison et sérialisation

  • Comparaison : Les opérateurs de comparaison = et <> sont disponibles.
  • Sérialisation : Les sérialisations binaires, XML et JSON sont disponibles.
    Attention : Lors d'une sérialisation XML, il n'est pas possible d'utiliser l'option xmlAttribut sur un membre de classe ou de structure de type Point.

Notes

  • Une variable de type Point peut être stockée dans un variant.
  • Une variable de type Point est jamais nulle :
    • La condition "VariablePoint = NULL" renvoie toujours Faux.
    • La condition "VariablePoint <> NULL" renvoie toujours Vrai.
  • Il n'est pas possible de référencer une variable de type Point.
    La syntaxe "VariablePoint2 <- VariablePoint1" provoque une erreur.
  • Il n'est pas possible de forcer la copie d'une variable de type Point.
    La syntaxe "VariablePoint2 <= VariablePoint1" provoque une erreur.
  • Il est possible d'additionner et de soustraire deux variables de type Point.
  • Les variables de type Point peuvent être passées aux API du système.
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire