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.
DashSaveConfiguration (Function)
Saves the configuration of a Dashboard control in string format.
MarginWidth (Property)
The MarginWidth property is used to: Find out the horizontal margin between the widgets found...
MarginHeight (Property)
The MarginHeight property is used to: Find out the vertical margin between the widgets found...
fBuildPath (Function)
Builds a complete file path from the directory and short name of a file. This function is mainly...
LineToPosition (Function)
Returns the position of the first character of a line in a block of text.
dbgOnError (Function)
Defines the WLanguage procedure that will be called whenever an error is detected by a dbgCheckXXX...
MapMode (Property)
The MapMode property determines and changes how the map is displayed in the Map control.
DisplayedSection (Property)
The DisplayedSection property is used to identify and change the portion of the image displayed...
MySource (Reserved word)
MySource is used to handle the current data source (file, view or query) associated with a report...
FilterWithBounds (Property)
The FilterWithBounds property is used to determine if bounds have been specified for the filter...
KeyExpression (Property)
The KeyExpression property is used to set the different components of a composite key.
HugeFile (Property)
The HugeFile property is used to configure the maximum size of a data file.
NbRecRead (Property)
NbRecRead is used to find out the number of records read: selected both by the source of the report...
NbKeyItem (Property)
The NbKeyItem property is used to get the total number of key items (including composite keys)...
LooperSearch (Function)
Searches for a value in an attribute of a Looper control.
Thread management functions
List of functions for managing threads...
fRemoveDir (Function)
Deletes a directory from a disk.
MemNext (Function)
Positions on the next element of a memory zone and returns the value of this element.
ControlFirst (Function)
Indicates the name of the first field specified in the tab order for the specified window.
ControlContextMenu (Function)
Identifies the control on which the context menu was opened.
WinInput (Function)
Identifies the window containing the WLanguage code currently run.
EventWait (Function)
Locks the current thread while waiting for the specified event to be opened.
MatDeterminant (Function)
Calculates the determinant of a square matrix (the number of rows is equal to the number...
MatWrite (Function)
Writes an element into a matrix.
ComboClose (Function)
Closes the drop-down list in a Combo Box control (simple or multi-column Combo Box control).