WINDEV NOUVELLE VERSION 2026

UN OBJET, UNE RÉFÉRENCE WINDEV permet de programmer en mode procédural et en mode orienté objet. En version 2026, la programmation orientée objet propose un nou- veau mode plus universel. Le mode historique est bien entendu toujours supporté. 167 N o u v e a u t é W D W B WM LE NOUVEAU MODE «LES CLASSES SONT DES RÉFÉRENCES» Dans le nouveau mode de programmation objet, les classes sont manipulées par référence : toutes les variables d’instance sont dé- sormais des références vers des objets, et non des copies. Dans ce mode objet, les variables de type Classe ne peuvent pas être affectées comme des types simples. Il n’est plus possible de copier directement un objet par affectation: une variable de classe peut uniquement prendre une référence existante (partage du même objet en mémoire) ou être explicite- ment dupliquée via une méthode dédiée. Dans ce mode de fonctionnement, l’identité de l’objet est distincte de la variable qui le référence. Gain apporté par la nouveauté 2026 : Maintenant, vous avez la réf !!! 168 N o u v e a u t é W D W B WM PASSAGE DE PARAMÈTRES Lors d’un passage de paramètres, il n’est plus nécessaire de spéci- fier local ou dynamique étant donné que le paramètre est une référence sur l’objet. Cela simplifie la syntaxe et l’écriture du code. Gain apporté par la nouveauté 2026 : Pour une meilleure prise en main 169 N o u v e a u t é W D W B WM UN MODE POUR LE PROJET OU LE COMPOSANT INTERNE Lorsque ce nouveau mode est choisi, il s’applique au projet entier, ou uniquement à un composant interne du projet. Il est possible de mixer un projet dans un mode avec un composant interne dans un autre mode. Gain apporté par la nouveauté 2026 : Adaptation progressive 170 N o u v e a u t é W D W B WM IL EST POSSIBLE DE PASSER UNE RÉFÉRENCE... PAR RÉFÉRENCE Le nouveau mode permet de passer une référence par référence : cela permet de modifier la référence de l’appelant. Voir nouveauté 133. Gain apporté par la nouveauté 2026 : Vos références sont nos références 171 N o u v e a u t é W D W B WM DIVERS • Les classes sont nullables. Les objets .NET, Python sont éga- lement nullables. • Il est possible de déclarer ponctuellement des classes réfé- rences dans l’ancien mode. POO : LOCAL ? DYNAMIQUE ? NE VOUS POSEZ PLUS LA QUESTION 35 L e s n o u v e a u t é s W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6

RkJQdWJsaXNoZXIy NDQ0OA==