This repository contains demo code relating to articles on delphidabbler.com.
Each article's demo is placed in a subdirectory named after the article number.
Note: Unless otherwise stated, the demos are designed for compilation with Delphi for Windows targets only. Please do not report bugs for other compilers or other OS targets.
Only report bugs in article demo projects here. If you've found an error in an article itself please report it on the website's Issues page instead.
If you find a bug in any of the demos please report it on the Issues page.
Before creating a new issue please do the following:
- Make sure you are using the latest version of the demo. If not please update your code and check that the bug still exists.
- Read any documentation included with the demo - it's possible that the demo won't work with your version of Delphi or Windows.
- Check if the bug has already been reported. If so please add any information you can to that report and / or give the issue a 👍 (entered as
:+1:
).
If, having worked through the checklist above, you've found a new bug then please create a new issue. You should:
- Specify the number, title or URL of the article the demo relates to.
- Describe the bug, giving as much detail as possible.
- State which version of Delphi you are using and whether you were compiling for a 32 or 64 bit target.
- State which version of Windows you are using.
- If possible provide the source code of a test case that reproduces the bug. Feel free to upload a zip file containing the source.
- I you are able, provide a fix by submitting a pull request (preferred) or attaching source code.
Each article's demo code has its own license that is described in a file named LICENSE.md
located in the demo subdirectory.
.gitignore
, in the repository root, is based on Delphi.gitignore
from the github/gitignore project and is licensed under the CC0-1.0 Public Domain license.