TInternalProgressThread Class

type TInternalProgressThread = class(TThread);

Internal background worker for CLR targets.

Runs the user job on a dedicated Thread, observes TMtxProgressRuntime.Cancel, and signals completion through the runtime. Exposes a public TInternalProgressThread.Counter used for loop progress.

Constructors

NameDescription
CreateCreate and start the worker thread.

Methods

NameDescription
IsTerminatedTrue after the worker has finished its execution method.
TerminateRequest cooperative cancellation.