900 new features in WINDEV, WEBDEV and WINDEV Mobile 2026

172 N e w f e a t u r e W D W B WM ACCESS PASSWORDS IN THE VAULT PROGRAMMATICALLY When you have the password for the vault (one of the master passwords), you can access the secret contents of the vault programmatically. Simply use the new VaultGetContent function. This makes it possible to determine if passwords are manipulated in readable format anywhere in the code, and build an authentication string from different elements, for example. Benefit of this new feature in version 2026: You hold the key 173 N e w f e a t u r e W D W B WM • LOOP THROUGH A TABLE IGNORING ACTIVE FILTERS The new <ignore filter> attribute is used to indicate that a function should iterate over every element in a Table control regardless of any active filters. Benefit of this new feature in version 2026: New feature, no filter N e w f e a t u r e W D W B WM • 174 to 178 MISCELLANEOUS • The OpenDocument function can now handle wddiag objects. • The EmailSaveAttachment function can now handle attachments encoded in UUEncode format. • Enumerations and combinations can now be serialized in JSON format. • The new IntegerToBuffer function to convert integers into a buffer in Little Endian or Big Endian format. • .ICS objects (iCalendar format) can now be handled as email attachments. OBJECT-ORIENTED PROGRAMMING 179 N e w f e a t u r e W D W B WM ZOMBIE ATTRIBUTE ON CLASSES Reminder: The Zombie attribute indicates that an element cannot be deleted, but must no longer be used. Classes now support this attribute. Benefit of this new feature in version 2026: Ever seen a classy zombie? 180 N e w f e a t u r e W D W B WM EQUAL STRUCTURES In version 2026, you can use equality "=" and difference "<>" in a structure thanks to the <equality> attribute. When the <equality> attribute is present in the structure declaration, equality is activated on all members. When the <equality> attribute is present on one or more members of the structure, equality is enabled only for those members. Benefit of this new feature in version 2026: Not all structures are made equal, are they? 181 N e w f e a t u r e W D W B WM REFLECTION In version 2026, it is possible to retrieve the methods of classes overridden by reflection. Benefit of this new feature in version 2026: More programming possibilities 182 N e w f e a t u r e W D W B WM INTERFACES The IS and DOWNCAST keywords, as well as the ..Class property are available for interfaces (abstract classes). Benefit of this new feature in version 2026: Useful keywords COMPATIBILITYWITH THIRD-PARTY LANGUAGES 183 N e w f e a t u r e W D W B WM WRITE THIRD-PARTY LANGUAGE CODE DIRECTLY IN THE CODE EDITOR In version 2026,the code editor supports a wide range of languages: • C / C++ • C# • CSS • Fortran • GB • HTML • INI • Java, JavaScript • JSON • Kotlin • Markdown • Objective-C • PHP • Powershell • Python • Rust • Shell • SQL • Swift • TypeScript • WLanguage • XML • YAML • Zig • Windows batch See New feature 101. Benefit of this new feature in version 2026: One editor for all your languages 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 36 Continued from page 34...

RkJQdWJsaXNoZXIy NDQ0OA==