LazThreadUnit A simple thread class for use with GUI projects.
View or download at:
https://github.com/jasc2v8/LazUnitsConstructive feedback is always welcome.
Demos:1. ThreadUnit - Start and stop 1 or more threads
2. ThreadUnitArray - Start and stop 8 threads using an array
3. ThreadUnitCopyFile - Simulate copy of a large file
Features1. Synchronize(@Update) - Update GUI during thread loop
2. Synchronize(@OnTerminate) - Update GUI before thread terminates
Development ToolsThis unit was developed using the Lazarus IDE version 1.8.4 with Free Pascal version 3.0.4. It has been tested on both 32 and 64 bit versions of WinXP, Win7, and Win10 using Virtualbox.
English only, Windows only (but can easily be modified for other OS platforms).
License: Unlicense (Public Domain)