TThreadStatusNotifyCallBack procedure type
Signature of thread status report callback.
Declaration
TThreadStatusNotifyCallBack = procedure(Sender: TThread;
AData: Pointer;
const status: string)Description
TThreadStatusNotifyCallBack is the signature of the callback to be provided
when executing a static procedure in a thread using
ExecuteInThread
when status reporting is required.
This callback will be called in the main thread. When called, it has the
thread whose status is reported in Sender,
AData is the AData parameter passed to ExecuteInThread.
Finally, the status message in ReportStatus is passed to the callback.
Note that the thread reporting its status is blocked while the callback is being handled: The status is be reported to the main thread using synchronize.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
