ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Developing an application for iPhone/iPad
The development of an iPhone/iPad application is performed in 2 steps:
Specific features of iPhone/iPad applications
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
Signature of iOS applications
Signing an application is mandatory from Xcode 8...
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...
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.).
Summary table: Application directory management by platform
Action Bar of a window
Action Bars replace the title bar of a window and display different types of information...
fListResource (Function)
Lists the resources integrated to the application.
fExtractResource (Function)
Extracts a resource from the application into a physical device location.
The pages
Pages are the main interface of a WEBDEV website...
tapiDialerCall (Function)
Opens the default telephony application (dialer) found on the phone and dials the specified number.
ErrorAsynchronous (Function)
Displays a custom error message in a non-blocking system error window.
HFSQL Client/Server: Scheduled tasks
The scheduled tasks are used to schedule automatic tasks......
HTMLToRGB (Function)
Converts the HTML color into RGB color.
Telemetry: Installing the server
To use the telemetry, you must install on a computer......
Pull to refresh (Android/iOS): Window, Table and Looper controls
The "Pull to refresh" feature allows the user to "pull" a Table control, a Looper control...
InfoAsynchronous (Function)
Displays a non-blocking custom message in a system information window.
Table, List Box and Combo Box controls bound to queries
A Table, List Box or Combo Box control can be used to display the content of a data file...
File Description (Type of variable)
The File Description variable is used to programmatically describe data files.
ExecutionMode (Function)
Allows you to: find out and/or modify the behavior of the application or site when some errors...
FOR EACH/FOR ALL statement (loop through files)
The FOR EACH statement is used to run different types of HFSQL loops...
Class inheritance
The hierarchical organization in class and sub-class has allowed to create the notion...
Constructor and destructor
When creating a class in the code editor, the Constructor and Destructor methods are automatically...
HSeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal...
Report based on a programmed data source
In a report on a programmed data source, the reading of the records that will be displayed...
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
Serialize (Function)
Transforms the following elements into a specific format: a structure (and its subelements),...
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
iYPos (Function)
Used to manage the vertical position (Y-coordinate) of print cursor in the page.
Search and full-text index
HFSQL proposes a quick search for character strings in the data......
Global procedure/function
A global procedure can be used in all the processes or events of the project....
Associative array (Type of variable)
An associative array is an "advanced" type of array...
Assisted HFSQL error handling
WINDEV, WEBDEV and WINDEV Mobile include a module for assisted management of HFSQL errors......
Switch control properties
Browser constants
Crosshair in a chart
In a Line chart, it may be difficult to read the value of axes for a point that is far...