ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Manipulating a database from a Java application
You can start developing your application as soon as the WINDEV project is defined as being a Java project...
Java application and WINDEV
A Java application is an application entirely compiled in Java...
Testing a Java project and compiling it
When your Java application is developed, you can run the test of the Java project and compile it before creating the archive...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Available features and specific features of Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Creating a Java project
WINDEV allows you to generate a Java application without even knowing the Java language...
Using Java code
You have the ability to enter Java code:
  • in Java applications generated with WINDEV.
  • in Android applications generated with WINDEV Mobile.
This allows you to create global procedures in Java.
Managing databases in WINDEV Java applications
This document presents the different access modes to databases from a WINDEV Java application...
Programming the table cells
The Table controls can be handled......
InitialVisible (Property)
The InitialVisible property is used to determine if: a control was visible during the first display of the associated window or page. a window was visible during its first display....
iCloud functions
The functions to handle keys in an Apple iCloud-based container of "key-value" pairs are as follows......
Extension procedure
By using extension procedures, you can add your own WLanguage procedures to different types of variables (string, date, color etc.)......
SocketCreate (Example)
Usage example of the SocketCreate function
Compilation statement: IF ExecutionTarget
The <IF ExecutionTarget> compile statement allows you to compile or not compile a WLanguage code depending on the execution target.
zipDeleteAll (Example)
Usage example of the zipDeleteAll function
zipNbFile (Example)
Usage example of the zipNbFile function
<Destination>.CopyRecord (Function)
Copies: the content of the current record (loaded in memory) to the current table record. the content of the Record variable to the current table record....
fOpen (Example)
Usage example of the fOpen function
<Looper>.AddLine (Function)
Adds a row at the end of a Looper control.
fRead (Example)
Usage example of the fRead function
<Array type>.Contain (Function)
Searches for an element in a WLanguage array. This new function is available from WINDEV Suite SaaS 2025 - Update 2....
XMLAddChild (Example)
Usage example of the XMLAddChild function
XMLElementName (Example)
Usage example of the XMLElementName function
XMLRoot (Example)
Usage example of the XMLRoot function
XMLFind (Example)
Usage example of the XMLFind function
XMLSavePosition (Example)
Usage example of the XMLSavePosition function
XMLChild (Example)
Usage example of the XMLChild function
XMLRestorePosition (Example)
Usage example of the XMLRestorePosition function
XMLBuildString (Example)
Usage example of the XMLBuildString function