

While you can use Windows-only code (such as the windows unit), with a little care you can often prepare for cross-platform use (e.g. Writing cross-platform code that works on Windows Omitting this option creates a console application (same as passing -WC). No console is shown, writeln and readln are not possible, you will get File not open errors. See Project Options / Compiler Options / Linking / Target OS Specific options / Win32 GUI application. The most prominent options are the -W flags. Inno Setup Usage - How to create setup files with File Association support.Windows Icon - How to design your icon with the right sizes.Aero Glass - How to apply Aero Glass effect in a Lazarus Form on Windows 7.High DPI - How to make your application DPI-aware on Windows 7.10.3 FPC 2.6.x/Lazarus warning (Missing support for SEH).10.2 Lazarus 32 bit: External SIGSEGV exception when running with debugging.10.1 A referral was returned from the server.9.16 Retrieving hard disk serial number etc.9.15 Task bar icon not showing on secondary monitor.9.9 Getting special folders (My documents, Desktop, local application data, etc).9.4 Using Windows native wininet for web retrieval.9.3 Showing Memory, Disk Space Information.9.2 Ensure only a single instance can run.7 Using sleep(n) and Application.ProcessMessages.4.2 Creating a library which exports a COM object.3 Writing cross-platform code that works on Windows.
