https://github.com/gcarreno/testapplicationdemo
A boiler plate on how to do Application config the "Lazarus Way (tm)"
https://github.com/gcarreno/testapplicationdemo
config demo demo-app demo-application fpc free-pascal freepascal lazarus
Last synced: 4 months ago
JSON representation
A boiler plate on how to do Application config the "Lazarus Way (tm)"
- Host: GitHub
- URL: https://github.com/gcarreno/testapplicationdemo
- Owner: gcarreno
- License: mit
- Created: 2023-06-29T09:55:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-21T21:45:07.000Z (over 2 years ago)
- Last Synced: 2025-10-10T12:34:38.918Z (8 months ago)
- Topics: config, demo, demo-app, demo-application, fpc, free-pascal, freepascal, lazarus
- Language: Pascal
- Homepage:
- Size: 67.4 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Application Config Demo
A boiler plate on how to do Application config the "Lazarus Way (tm)".
It includes:
- Setting up what properties to save on `TForm.SessionProperties`
- `TINIPropStorage` for `TForm.SessionProperties` property storage
- `TFileExit` action with different shortcuts for Windows and Linux
- The use of `GetAppConfigFile()` to get the app's default file customised for Linux/Windows
- A way to have different short cuts for exit in Linux(CTRL+Q) and Windows(ALT+X)