|
|
|
|
|
- Developing a Linux site
- Available features
- The following features are available in Linux
- Unavailable features
- The following features are not available in Linux
- Limitations
How to develop a site for Linux?
The method for developing a site for Linux is identical to the method for developing a site for Windows. To indicate that your site will be deployed on Linux: - Open the description window of the current configuration: on the "Project" tab, in the "Project configuration" group, click "Current configuration".
- Click on "Compatibility" and check the option "Enable compilation errors for Linux compatibility".
Starting with version 27, the following Linux distributions are supported:- Debian 9 or later
- Fedora 25 or later
- Ubuntu 18.04 or higher (minimum GCC version: 5.1)
- OpenSUSE:Leap:15.0 with GCC 7. OpenSUSE Leap 15.2 is also supported.
Starting with version 27, the following Linux distributions are no longer supported: The site can also be deployed in a Docker image of the WEBDEV Application Server. The following features are available in Linux | | | | TreeView* | ASP* | Binary* | Management of strings | Management of controls | Context* | Cookie* | Encryption | Management of dates | Management of Euros | InMode* | Management of times | Management of numeric values | Exception* | Management of external files | File* | End* | Frameset* | Management of HFSQL files | User Groupware (GPW*) | Image* | Ini* | Java* | List* | Mat* | Mem* | Browser* | NetIPAddress | NetMachineName | Page* | PHP* | Socket* | FTP* | CriticalSection* | Semaphore* | Signal* | SQL* | Stat* | SysEnvironment | SysWindowsVersion | Table* | URL* | XML* | Zip* | Looper* | TableToExcel | xls* | Thread* | TextToXML | TableToExcel | TableToWord | TableToXML | Sys* | SOAP* | Signal* | Semaphore* |
This list evolves very quickly. It is recommended to check the documentation for each function. The ![Linux icon Linux icon](https://doc.windev.com/en-US/images/image.awp?langid=3&name=menu_btn_linux_1.gif&-42413667) logo indicates whether the function is available in Linux as well as its limitations. The following features are not available in Linux | | | | Profiler* | Automation* | DDE* | dInvertColor | .Net* | dResize | dRotation | dHorizontalSymmetry | dVerticalSymmetry | Email* | Fax* | fCurrentDrive | fDriveInfo | fDriveReady | EndTimer | EndTimerSys | Stream* | Hasp | HChangeRplDir | HCreateReplica* | HDB* | HSetReplication | HImportXML | HInfoReplica | HInitSubscriber | HSynchronizeReplica | HTransaction* | HTTP* | Print functions | J2EE* | ShellExecute | Net* | GetActiveObject | OLE* | Ping | Font* | Clipboard* | Proxy | Registry* | Network* | Serial port/Parallel port | CriticalSection* | Semaphore* | Signal* | SOAP* | Sys* | Tapi* | Timer | Twain* | zipCreateExe | | |
This list evolves very quickly. It is recommended to check the documentation for each function. The ![Linux icon Linux icon](https://doc.windev.com/en-US/images/image.awp?langid=3&name=menu_btn_linux_2.gif&-962824013) logo indicates that the function is not available in Linux. - 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|