Recent

Author Topic: [INFO] LazThreadUnit  (Read 1583 times)

JimD

  • Jr. Member
  • **
  • Posts: 62
[INFO] LazThreadUnit
« on: September 07, 2018, 05:33:26 pm »
LazThreadUnit
A simple thread class for use with GUI projects.
View or download at: https://github.com/jasc2v8/LazUnits
Constructive 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

Features
1. Synchronize(@Update)         - Update GUI during thread loop
2. Synchronize(@OnTerminate) - Update GUI before thread terminates

Development Tools
This 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)
« Last Edit: September 07, 2018, 11:42:44 pm by jasc2v8 »