925 new features in WINDEV, WEBDEV and WINDEV Mobile 2025

XML 150 N e w f e a t u r e W D W B WM XML ARRAYS SERIALIZED AS A SEQUENCE OF ELEMENTS XML data exchanges often involve arrays serialized as sequences of elements. Version 2025 automatically deserializes XML files in this format. You can also serialize an array as a sequence of elements. Benefit of this new feature in version 2025: More possibilities 151 N e w f e a t u r e W D W B WM • ABILITY TO CREATE EMPTY NODES Some web services expect an empty node in the XML document structure. It is now possible to easily create this type of node in WLanguage. Benefit of this new feature in version 2025: Adapt to any web service 152 N e w f e a t u r e W D W B WM REFRESH XML DESCRIPTIONS DIRECTLY IN THE ENVIRONMENT You can now refresh an XML description that has already been loaded in the environment. This is particularly useful if the description has been modified while the environment is being used. Benefit of this new feature in version 2025: Descriptions always up to date OBJECT-ORIENTED PROGRAMMING 153 N e w f e a t u r e W D W B WM DOWNCAST OPERATOR The cast operator can be used to convert a base class to a derived class without using a local variable. Example: my_vehicle is CVehicle ((CElectricCar) my_vehicle ). get_range () Benefit of this new feature in version 2025: Practicality 154 N e w f e a t u r e W D W B WM PASS A METHOD TO AN API CALLBACK It's now possible to pass a method from a class instance to an external API. It's no longer necessary to use a global procedure and variable, which simplifies the code. Benefit of this new feature in version 2025: Cleaner code COMPATIBILITYWITH THIRD-PARTY LANGUAGES 155 N e w f e a t u r e W D W B WM CALLING WLANGUAGE CODE FROM C++ You can call WLanguage code from many third-party languages, including C++. In version 2025, WLanguage functions that accept points or rectangles as parameters are now supported. Benefit of this new feature in version 2025: Higher compatibility Wh a t ' s n e w i n W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & amp ; W I ND E V S u i t e S a a S 32 Continues page 34...

RkJQdWJsaXNoZXIy NDQ0OA==