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...
MatWrite (Function)
Writes an element into a matrix.
EmailAddFolder (Function)
Adds a folder into the messaging software (Outlook, messaging software using the IMAP protocol (Internet Message Access Protocol), ...).
iBorder (Function)
Prints a border at specified coordinates.
TextToHTML (Function)
Converts text to HTML (carriage returns are replaced by <BR>, accented characters are replaced by their equivalent in HTML, etc.).
NoCharacter (Function)
Returns a string after removing the specified leading and trailing characters.
TableChildCount (Function)
Returns the number of direct children for an element in a TreeView Table control.
GeneratePassword (Function)
Automatically generates a password with specific characteristics (size, characters used, ...).
EmailGetIndicator (Function)
Retrieves the indicators defined on an email of IMAP session.
SysRecentDocList (Function)
Returns the list of recently opened documents.
GglGetLicense (Function)
Returns the text of license for using the Google libraries.
PDFNumberOfPages (Function)
Returns the total number of pages found in a PDF file.
gpwFindUser (Function)
Retrieves the characteristics of a user of the user groupware.
gpwModifyUser (Function)
Modifies a user in the database of user groupware.
AssistedInputOpen (Function)
Opens the list of values proposed by the assisted input for an edit control.
AssistedInputClose (Function)
Closes the list of values proposed by the assisted input for an edit control.
InitialContent (Property)
The InitialContent property gets the initial content: of a List Box control populated programmatically. of a Combo Box control populated programmatically. of a "List of values" column in a Table control. in a Spreadsheet control....
DateValid (Function)
Checks the validity of a date between January 01 0001 and December 31 9999.
CriticalSectionEnd (Function)
Marks the end of critical section: the code will be run by another thread.
iNestedHeaderFooter (Function)
Prints (or not) the page headers and footers of nested report.
iSubstBlock (Function)
Substitutes one block of the report with another block while the report is printed.
OrganizerPosition (Function)
Displays an Organizer control from a specified date or returns the date of the first day (or the date of the last day) displayed in an Organizer control.
WinChangeLayout (Function)
Applies a specific layout to: a window. an internal window....
MapDeleteMarker (Function)
Deletes a marker from a map displayed by a Map control.
InitRandom (Function)
Initializes the generator of random numbers.
Random (Function)
Returns a random number.