PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Developing a Linux site
  • Available features
  • The following features are available in Linux
  • Unavailable features
  • The following features are not available in Linux
  • Limitations
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
How to develop a site for Linux?
Developing a Linux site
The method for developing a site for Linux is identical to the method for developing a site for Windows.
To specify that your site will be deployed in Linux, you can check "Display the compilation errors relative to the Linux system" ("Compilation" tab of the project description). To indicate that your site will be deployed on Linux:
  1. Display the description window of the current configuration: on the "Project" pane, in the "Project configuration" group, click "Current configuration".
  2. Click on "Compatibility" and check the option "Enable compilation errors for Linux compatibility".
Note: The following Linux distributions are supported by the server:
  • Debian 5 (and later).
  • Ubuntu 10 (and later).
  • CentOS 6.5 (and later).
  • OpenSuse 10.3 (and later).
Note: The following Linux distributions are supported by the server in versions 23 and 24:
DistributionLast validated version
UbuntuUbuntu 16.04.4 LTS
DedianDebian 8.10
OpenSUSEOpenSUSE 15
CentOSCentOS 6.7
Versions 24 and later
The site can also be deployed in a Docker image of the WEBDEV application server.
New in version 24
The site can also be deployed in a Docker image of the WEBDEV application server.
The site can also be deployed in a Docker image of the WEBDEV application server.
Available features

The following features are available in Linux

TreeView*ASP*Binary*Management of strings
Management of controlsContext*Cookie*Encryption
Management of datesManagement of EuroInMode*Management of times
Management of numeric valuesException*Management of external filesFile*
End*Frameset*Management of HyperFileSQL filesManagement of HFSQL filesUser groupware (GPW*)
Image*Ini*Java*List*
Mat*Mem*Browser*NetIPAddress
NetMachineNamePage*PHP*Socket*
SQL*Stat*SysEnvironmentSysWindowsVersion
Table*URL*XML*Zip*
Looper*
TreeView*ASP*Binary*Management of strings
Management of controlsContext*Cookie*Encryption
Management of datesManagement of EuroInMode*Management of times
Management of numeric valuesException*Management of external filesFile*
End*Frameset*Management of HyperFileSQL filesManagement of HFSQL filesUser groupware (GPW*)
Image*Ini*Java*List*
Mat*Mem*Browser*NetIPAddress
NetMachineNamePage*PHP*Socket*
FTP*CriticalSection*Semaphore*Signal*
SQL*Stat*SysEnvironmentSysWindowsVersion
Table*URL*XML*Zip*
Looper*TableToExcel xls* Thread*
TextToXML TableToExcelTableToWordTableToXML
Sys*SOAP*Signal*Semaphore*
This list evolves very quickly. We recommend that you check the documentation for each function. The Linux picto logo indicates whether the function is available in Linux as well as its limitations.
Unavailable features

The following features are not available in Linux

Profiler*Automation*DDE*dInvertColor
.Net*dResizedRotationdHorizontalSymmetry
dVerticalSymmetryEmail*Fax*fCurrentDrive
fDriveInfofDriveReadyEndTimerEndTimerSys
Stream*FTP*gr*Hasp
HChangeRplDirHConnectRemoteAccessHCreateReplica*HDB*
HSetReplicationHImportXMLHInfoReplicaHInitSubscriber
HSynchronizeReplicaHTransaction*HTTP*Print functions
J2EE*ShellExecuteNet*GetActiveObject
OLE*PingFont*Clipboard*
ProxyRegistry*Network*Serial port/Parallel port
gr*
TableToExcelTableToWordTableToXML
Tapi*TextToXMLThread*Timer
TimerSysTwain*xls*zipCreateExe
Profiler*Automation*DDE*dInvertColor
.Net*dResizedRotationdHorizontalSymmetry
dVerticalSymmetryEmail*Fax*fCurrentDrive
fDriveInfofDriveReadyEndTimerEndTimerSys
Stream*Hasp
HChangeRplDirHConnectRemoteAccessHCreateReplica*HDB*
HSetReplicationHImportXMLHInfoReplicaHInitSubscriber
HSynchronizeReplicaHTransaction*HTTP*Print functions
J2EE*ShellExecuteNet*GetActiveObject
OLE*PingFont*Clipboard*
ProxyRegistry*Network*Serial port/Parallel port
CriticalSection*Semaphore*Signal*SOAP*
Sys*Tapi*TimerTimerSys
Twain*zipCreateExe
This list evolves very quickly. We recommend that you check the documentation for each function. The Linux picto logo indicates that the function is not available in Linux.
Limitations
  • The UNC paths are not supported in Linux.
  • Only the western character set (charsetOccidental constant) is supported.
  • The XLS files handled in Linux must be XLSX files.
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment