ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

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...
Managing databases in WINDEV Java applications
This document presents the different access modes to databases from a WINDEV Java application...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Using Java code
You can use Java code:
  • in Java applications generated with WINDEV.
  • in Android applications generated with WINDEV Mobile.
This allows you to create global procedures 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...
Creating a Java project
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...
CompleteDir (Function)
Adds a backslash to the end of a string, if necessary.
MemPrevious (Function)
Positions on the element found before the current element of a memory zone and returns the value of this element.
StringCount (Function)
Calculates: the number of occurrences of a specific character string (by respecting the search criteria) in another character string. the number of occurrences of a set of strings in an array....
MemLast (Function)
Sets the position on the last element of memory area and returns the value of this element.
ControlNext (Function)
Returns the name of the next control in input mode.
TimeToString (Function)
Converts a time to a string in the specified format.
StringToDuration (Function)
Converts a duration in character string format to a duration that can be used by a Duration variable.
EmailChangeFolder (Function)
Modifies the current folder in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
iPageHeight (Function)
Calculates the height of printable page (in millimeters) while taking the top or bottom margins into account.
iImageHeight (Function)
Calculates the height of the image to print (in millimeters).
dModifySaturation (Function)
Modifies the saturation of an image found: in an Image control, in an Image variable....
dModifyLightness (Function)
Changes the lightness of an image found: in an Image control, in an Image variable....
iImageWidth (Function)
Calculates the width of the image to print (in millimeters).
iPageWidth (Function)
Calculates the width (in millimeters) of the printable page while taking the left or right margins into account.
iHLine (Function)
Prints a horizontal line at specified coordinates.
iVLine (Function)
Prints a vertical line at specified coordinates.
SchedulerSelectPlus (Function)
Selects an appointment in a Scheduler control.
SchedulerSelectMinus (Function)
Deselects an appointment from a Scheduler control.
ContactListSource (Function)
Lists the sources (or accounts) of the contacts saved on the device.
SchedulerPositionResource (Function)
Displays a given resource in a Scheduler control or returns the position of first visible resource in a Scheduler control.
EmailExpunge (Function)
Destroys all the deleted emails marked as deleted ("Deleted" status) from the current folder of IMAP session.
Assisted input management functions
The following functions are used to program assisted input in edit controls...
EmailReset (Function)
Resets all the variables of the email structure or all the variables of an Email variable.
PDFReaderSeekNext (Function)
Sets the position on the next result of a search in the content of a PDF Reader control.
DecimalPart (Function)
Returns the decimal part of a number.