ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Specific features of iPhone/iPad applications
Developing an application for iPhone/iPad
The development of an iPhone/iPad application is performed in 2 steps:
Compiling a WINDEV Mobile project in Xcode
When the WINDEV Mobile project for iPhone/iPad is generated on the development computer, the generated files must be transferred onto a Mac in order to be compiled...
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
fListResource (Function)
Lists the resources integrated to the application.
Non-maximized windows in iOS
A non-maximized window can occupy a section of the screen only...
Signature of iOS applications
Signing an application is mandatory from Xcode 8...
Speech synthesis in the mobile applications
The phones can talk!...
Managing contacts (mobile devices)
In your mobile applications, you can directly manage the contacts on your mobile device (Android, iPhone, iPad, etc.).
MacOS - Developing an application in Catalyst mode
Apple has recently released an SDK to natively compile iOS applications for MacOS...
Action Bar of a window
Action Bars replace the title bar of a window and display different types of information...
fExtractResource (Function)
Extracts a resource from the application into a physical device location.
emailSMTPSession (Type of variable)
The emailSMTPSession type is used to access a messaging server by using the SMTP protocol (Simple...
The "Radar" charts
The Radar chart is used to highlight a series according to another one......
Sort (Function)
Sorts a WLanguage array.
xmlSignatureReference (Type of variable)
The xmlSignatureReference type is used to add a reference section into the XML signature.
Currencies
A currency is a real coded on 10 bytes....
XMLExecuteXPath (Function)
Executes an XPATH query: in an XML document. in an xmlDocument variable....
Operations available for the dates, times and durations, ...
The following operations are available for the following types of variables......
Dynamic instantiation of object
An object can be dynamically associated with a class, we talk of dynamic instantiation of object......
Modified (Property)
The Modified property is used to determine if a control or group of controls has been modified...
LooperAddLine (Function)
Adds a row at the end of a Looper control.
INIWrite (Function)
Writes a specific value into an INI file (or into a file structured like an.INI file).
Reset (Function)
Reinitializes: all the controls found in the current window or page (including the groups...
HSetDuplicates (Function)
Enables or disables the management of duplicates on a unique key.
FTPDate (Function)
Returns the different dates of a file (date the file was created, modified or accessed) located...
The Item control
The "Item" control is used to edit the content of an item found in a data file......
ScreenToFile (Function)
Automatically updates: the values of a data file's items in memory with the values...
HDeclare (Function)
Declares a description of data file (found in an analysis) in the current project.
HDescribeTrigger (Function)
Adds or modifies a trigger on an HFSQL data file.
Socket: Creating a client application
A client application of a socket server connects to a standard server in order to exchange...
SOAPAddHeader (Function)
Adds a header to the next SOAP function of a Webservice to run.
SocketRead (Function)
Retrieves a message sent by another socket.
FOR EACH/FOR ALL statement (browse of associative arrays)
The FOR EACH statement is used to perform different types of browse on the associative arrays...
fMoveFile (Function)
Moves a file from one directory to another.
gStoredValueEnable (Function)
Allows (or not) retrieving the value defined by gStoredValue in a List Box or a Combo Box control.
YesNoAsynchronous (Function)
Displays a message in a standard non-blocking dialog box with the answers "Yes" and "No" and calls...