ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

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.
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL data files.
HForward (Function)
Moves several records forward from the current position in the data file, according to a specified item.
HDBOpenNoLock (Function)
In single-user mode, opens an xBase data file without locking it.
HUnlockFile (Function)
Unlocks the records of a data file: locked by HLockFile. individually locked by a locking read function....
Browsing the HFSQL data files
The "Key" items are used to organize the records in a data file in order to optimize the browse or the search......
HInfoFileRights (Function)
Allows you to find out the rights granted to a user or to a group on an HFSQL Client/Server data file....
HExportJSONString (Function)
Exports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<HFSQL file>.ExportJSONString (Function)
Exports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
<Connection variable>.DeleteFile (Function)
Deletes the HFSQL data files (.fic, .ndx, .ftx and .mmo files if they exist) from the server.
<Connection variable>.TransactionCancel (Function)
If a transaction is in progress, cancels all the operations performed on the data files in transaction since the start of transaction.
Differences and specific features of an HFSQL Client/Server application
The management mode of data files may have to be adapted when using an HFSQL Client/Server application......
Automatic assisted universal replication
The automatic assisted replication is used to easily implement a replication on an existing application......
Mashup
The concept of Mashup consists in aggregating data coming from different software, different services, different data sources, ......
DelayBeforeClosing (Function)
Limits the display duration of a window or dialog box. If no user action is performed, when the specified amount of time is reached: for a window, the code of a window button will be run. for a dialog box, the dialog box is automatically closed....
<Connection variable>.CopyFile (Function)
Copies an HFSQL data file (.fic, .ndx and .mmo files if they exist): from the HFSQL server to the server (to perform a backup for example). from the HFSQL server to the client (to perform a local backup for example). from the client to the HFSQL server (to update the data files for example). from an HFSQL server to antoher HFSQL server....
Access rights to a class property
A property is a code element that includes two processes......
Activation key management functions
The following functions are used to manage activation keys:...
Information 37: Optimize your FOR loop
The SOAP structure
To pass parameters to a procedure run on a SOAP server, WINDEV is using the following structure......
5. HFSQL Client/Server
HCopyFile (Function)
Copies an HFSQL data file (.fic, .ndx and .mmo files if they exist): from the HFSQL server to the server (to perform a backup for example). from the HFSQL server to the client (to perform a local backup for example). from the client to the HFSQL server (to update the data files for example). from an HFSQL server to antoher HFSQL server....
Code indentation
When typing compound statements ("Switch", "For" and "While", for example), the code is automatically indented to highlight the structure of the loops used in the program......
The "Code" pane
The "Code" pane is used to handle the procedures (local and global procedures) and the classes found in the current project ("Global procedures", "Local procedures" and "Classes" options)......
App Tracking Transparency - Activity tracking
App Tracking Transparency enables users to authorize an iOS app to track their activity on third-party mobile apps and websites for advertising or data sharing purposes......
Generating the analysis
The analysis generation comes before the programming phase and after the file description phase......