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...
Rectangle (Type of variable)
A Rectangle variable is a structured type that is used to represent a rectangle (X, Y, Width, Height) in 2 dimensions.
HListFile (Function)
Returns the list of files: found in the current analysis or in a specific analysis recognized by the HFSQL engine. The files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account. available on a connection via a native access or via an OLE DB driver. for a group of files defined in the data model editor....
HImportText (Function)
Imports a Text file into a data file in HFSQL Classic or Client/Server format (data file described in the data model editor, or declared by HDeclare, HDeclareExternal or HDescribeFile)....
TraceBuild (Function)
Displays a customizable message in the trace window opened in parallel with the current window.
xmlDocument (Type of variable)
The xmlDocument type is used to handle an XML file.
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications....
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler......
HTransactionCancel (Function)
If a transaction is in progress, cancels all the operations performed on the data files in transaction since the start of transaction.
Seek (Function)
Searches for the index of an element in a WLanguage array.
Queue (Type of variable)
A Queue variable is a structured type that groups a set of elements of the same type.
Multiple assignments of arrays, structures and classes
The multiple assignment of arrays consists in assigning a set of simple values (boolean, integer, string, real, numeric or currency) to the cells of an array. This multiple assignment is also available for the structures and the classes....
xmlNode (Type of variable)
The xmlNode type is used to handle a node of an XML document.
HWrite (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
HTransactionStart (Function)
Starts a transaction on the data files (HFSQL or accessed via a Native Connector) and creates the transaction file.
sOpen (Function)
Opens and initializes: a serial port. a parallel port. an infrared port....
sRead (Function)
Reads a character string in the entry buffer of the specified serial port.
sWrite (Function)
Writes a character string to the output buffer of the specified serial port, parallel port or infrared port.
HashString (Function)
Calculates the Hash of a character string according to a specific algorithm.
Font (Property)
The Font property is used to Get the identifier of the font used in a control in a report, page or window. Change the font used in a control in a report, page or window....
Numeric (Type of variable)
The numeric type is used to contain integer or decimal numbers by specifying if necessary: the number of digits in the integer part. the number of digits in the integer part and in the decimal part....
AnsiToUnicode (Function)
Converts: an ANSI string (Windows) to a UNICODE string. a buffer containing an ANSI string (Windows) to a buffer containing a UNICODE string....
MaxValue (Property)
The MaxValue property is used to: get and set the top value of a report based on a data file. get the maximum value of the current filter. get the maximum value of a data series in a chart. get and set the maximum value for some types of controls....
MinValue (Property)
The MinValue property is used to: get and set the bottom value of a report based on a data file. get the minimum value of the current filter. get the minimum value of a data series in a chart. get and set the minimum value for some types of controls....
Translating the interface into multiple languages
When the different languages supported by the application have been selected, the information displayed by the application must be translated into these different languages......
1. Project and Analysis
The development of a Windows application with WINDEV is based on two main elements: the Project and the Analysis....