900 new features in WINDEV, WEBDEV and WINDEV Mobile 2026
AN OBJECT, A REFERENCE WINDEV supports both procedural and object-oriented programming. In version 2026, object-oriented programming features a new,more comprehensive mode. Legacy mode is of course still supported. 167 N e w f e a t u r e W D W B WM THE NEW "CLASSES ARE REFERENCES" MODE In the new object-oriented programming mode, classes are manipulated by reference. This means all instance variables are now references to objects, not copies. In this mode, values cannot be assigned to Class variables as with simple types. It is no longer possible to copy an object directly by assigning it. Class variables can only take an existing reference (sharing the same object in memory) or be explicitly duplicated via a dedicated method. In this mode, the identity of the object is distinct from the variable that references it. Benefit of this new feature in version 2026: New, modern programming approach 168 N e w f e a t u r e W D W B WM PARAMETER PASSING When passing parameters, it is no longer necessary to specify local or dynamic , since the parameter is a reference to the object. This simplifies syntax and code writing. Benefit of this new feature in version 2026: Cleaner, more intuitive programming 169 N e w f e a t u r e W D W B WM A MODE FOR THE PROJECT OR INTERNAL COMPONENT When this new mode is chosen, it applies to the entire project, or only to an internal component in the project. You can use a project in one mode with an internal component in another mode. Benefit of this new feature in version 2026: Progressive adaptation 170 N e w f e a t u r e W D W B WM PASS A REFERENCE... BY REFERENCE The new mode allows you to pass a reference by reference. This makes it possible to modify the caller's reference. See New feature 133. Benefit of this new feature in version 2026: Your references are our references 171 N e w f e a t u r e W D W B WM MISCELLANEOUS • Classes, .NET and Python objects are nullable. • It is possible to declare reference classes in the old mode. OOP: LOCAL? DYNAMIC? NO MORE DOUBT 35 Wh a t ' s n e w i n 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
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==