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...
ErrorRestoreParameter (Function)
Restores the error process of a process.
ExceptionRestoreParameter (Function)
Restores the exception process of a process.
FinError (Function)
Returns the number of the last error caused by a Finxxx function (financial functions).
ExceptionPropagate (Function)
Propagates an exception.
The statistics
WINDEV, WEBDEV and WINDEV Mobile propose several functions used to perform statistical calculations......
StringInsert (Function)
Inserts a string into another character string at a given position.
DateTimeUTCToLocal (Function)
Converts a UTC date and time to local time (time zone, summer time, winter time).
LastDayOfMonth (Function)
Returns the date of the last day for the specified month.
InUMCMode (Function)
Indicates whether the code is run from a code written in a user macro-code.
HStatTime (Function)
Returns the time of the last update for the index statistics.
ArrayDeleteLine (Function)
Deletes a row at a given position: from a two-dimensional array. from the advanced array property (array of gglCalendar events, etc.) The array size is automatically reduced....
HExportXML (Function)
Exports the records found in a data file (HFSQL or OLE DB), view or query to an XML file.
ThreadStopRequested (Function)
Checks if a stop request has been sent to the running thread.
NbPendingThread (Property)
The NbPendingThread property is used to get the number of pending threads in a queue or in a stack.
ParallelTaskExecuteAfterOne (Function)
Indicates a continuation parallel task that will be run once the first task is completed in an array of parallel tasks.
ParallelTaskWait (Function)
Waits for the execution of a parallel task.
HInfoServerRights (Function)
Allows you to find out the rights granted to a user or group of users on a server.
ChronoStart (Function)
Starts a stopwatch to measure the duration of a process (in milliseconds) and resets a running stopwatch.
HNoDatabaseAccess (Function)
Denies all new connections to a database or to all databases.
HDeleteFile (Function)
Deletes the HFSQL data files (.fic, .ndx, .ftx and .mmo files if they exist) from the server.
HTransactionList (Function)
Returns the list of current or interrupted transactions on the server for the specified connection.
HAddGroup (Function)
Adds a group of users.
Map (Function)
Executes a procedure on each element of a source array and returns the results in a WLanguage array.
Financial constants
List of constants used by the financial functions....
ParallelTaskCancel (Function)
Immediately ends the execution of the current task: the task is flagged as ptsCanceled.