ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Java application and WINDEV
A Java application is an application entirely compiled in Java...
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...
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.
Available features and specific features of Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Managing databases in WINDEV Java applications
This document presents the different access modes to databases from a WINDEV Java application...
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...
Creating a Java project
WINDEV allows you to generate a Java application without even knowing the Java language...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
DashAddWidget (Function)
Adds and displays a widget (internal window) in a Dashboard control.
MapInfoXY (Function)
Returns the geographical position (latitude and longitude) corresponding to a point in a Map control.
IntegerToDayInAlpha (Function)
Returns the name of the day that corresponds to a specified date (this date is an integer).
ArrayCount (Function)
Returns: the number of elements in a one-dimensional array. the number of rows in a two-dimensional array. the number of elements in the first dimension of a three-dimensional or N-dimensional array....
XMLOut (Function)
Used to find out whether the element (tag or attribute) on which we want to be positioned is outside the XML document.
PDF Reader control properties
You can manipulate PDF Reader controls in a window using the following WLanguage properties......
gpwAddAuthLogin (Function)
Adds a login button (Facebook, Google, Microsoft, etc.) in the login window or page.
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).
MapDisplayPosition (Function)
Centers the map displayed in a Map control on a geographical position or on a specific location.
Cursor (Property)
The Cursor property is used to get and change the position of the mouse cursor in one of the following controls: Edit control. Editable Combo Box. "Edit control" table column and "Editable Combo Box" table column. Word Processing control. HTML Editor control....
SpreadsheetClose (Function)
Closes the XLSX document that was opened by SpreadsheetLoad.
AIDetect (Function)
Detects different elements in an image: object, faces, etc, ... This detection is achieved through artificial intelligence (AI).
Collapsed (Property)
The Collapsed property is used to: get or define the state (collapsed or expanded) that will be used when rows are added to a TreeView Table control. find out or modify the collapsed/expanded status for: the breaks of a Table control, the breaks of a Looper control, the break headers and footers of Table and Looper controls, a Drawer control, a Ribbon control, a Navigation Bar control. a Pivot Table control in a report....
WebserviceWriteHTTPHeader (Function)
Adds an additional HTTP header to a request of a REST Webservice.
sfProcessWorkItemRequest (Type of variable)
The sfProcessWorkItemRequest type is used to describe a query for processing a task to submit to SFExecuteProcess...
sfDeleteResult (Type of variable)
The sfDeleteResult type is used to find out the result of SFDelete...
HAddTask (Function)
Adds a scheduled task on the server defined by the connection.
AssistedInputAdd (Function)
Adds a row to the list of values available in the autocomplete suggestions of an Edit control.
SchedulerPositionDateTime
Displays a Scheduler control from a specified date or returns the date of the first day (or last day) displayed in a Scheduler control.
Assignment of RETURN
The return value of the process currently run can be assigned...
MatNbColumn (Function)
Returns the number of columns found in a matrix.
MatNbLine (Function)
Returns the number of rows found in a matrix.
MatFill (Function)
Initializes all the elements found in a matrix of a given size.
SQLModify (Function)
Modifies the content of a row in the query result.
ErrorThrow (Function)
Throw a non-fatal error.