Difference between revisions of "TThreadEx"
From Ultibo.org
								
												
				 (Created page with "Return to Unit UltiboClasses   __TOC__  === Description === ----  ''To be documented''  === Class definitions === ----   <div class="toccolours mw-colla...")  | 
				|||
| Line 25: | Line 25: | ||
|colspan="2"|<div style="font-family: monospace,courier;">'''private'''</div>  | |colspan="2"|<div style="font-family: monospace,courier;">'''private'''</div>  | ||
|-  | |-  | ||
| − | |  | + | | <code>function GetName:String;</code>  | 
| + | |    | ||
| + | |-  | ||
| + | | <code>procedure SetName(const AName:String);</code>  | ||
| + | |    | ||
|-  | |-  | ||
|colspan="2"|<div style="font-family: monospace,courier;">'''protected'''</div>  | |colspan="2"|<div style="font-family: monospace,courier;">'''protected'''</div>  | ||
| Line 42: | Line 46: | ||
|-  | |-  | ||
|colspan="2"|<div style="font-family: monospace,courier;">'''public'''</div>  | |colspan="2"|<div style="font-family: monospace,courier;">'''public'''</div>  | ||
| + | |-  | ||
| + | | <code>property Name:String read GetName write SetName;</code>  | ||
| + | |    | ||
|-  | |-  | ||
| <code>procedure TerminateAndWaitFor;</code>  | | <code>procedure TerminateAndWaitFor;</code>  | ||
| + | |    | ||
| + | |-  | ||
| + | |colspan="2"|   | ||
| + | |-  | ||
| + | | <code>function MapPriority(Value:TThreadPriority):LongWord;</code>  | ||
| + | |    | ||
| + | |-  | ||
| + | | <code>function UnmapPriority(Value:LongWord):TThreadPriority;</code>  | ||
|    | |    | ||
|-  | |-  | ||
| Line 54: | Line 69: | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;">  | ||
| + | <pre style="border: 0; padding-bottom:0px;">function TThreadEx.GetName:String;</pre>  | ||
| + | <div style="font-size: 14px; padding-left: 12px;">'''Description:''' To be documented</div>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background: white;"  | ||
| + | |-  | ||
| + | ! Note  | ||
| + | | None documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;">  | ||
| + | <pre style="border: 0; padding-bottom:0px;">procedure TThreadEx.SetName(const AName:String);</pre>  | ||
| + | <div style="font-size: 14px; padding-left: 12px;">'''Description:''' To be documented</div>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background: white;"  | ||
| + | |-  | ||
| + | ! Note  | ||
| + | | None documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
<div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;">  | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 0px; padding-bottom: 15px;">  | ||
<pre style="border: 0; padding-bottom:0px;">procedure TThreadEx.Execution;</pre>  | <pre style="border: 0; padding-bottom:0px;">procedure TThreadEx.Execution;</pre>  | ||
Latest revision as of 04:31, 15 September 2025
Return to Unit UltiboClasses
Description
To be documented
Class definitions
TThreadEx = class(TThread)
| Note: TThread with Before and After Execution methods | |
private 
 | |
 function GetName:String;
 | 
|
 procedure SetName(const AName:String);
 | 
|
protected 
 | |
 procedure Execution; virtual;
 | 
|
 procedure AfterExecution; virtual;
 | 
|
 procedure BeforeExecution; virtual;
 | 
|
 procedure Execute; override;
 | 
|
public 
 | |
 property Name:String read GetName write SetName;
 | 
|
 procedure TerminateAndWaitFor;
 | 
|
 function MapPriority(Value:TThreadPriority):LongWord;
 | 
|
 function UnmapPriority(Value:LongWord):TThreadPriority;
 | 
|
Function declarations
function TThreadEx.GetName:String;
Description: To be documented
| Note | None documented | 
|---|
procedure TThreadEx.SetName(const AName:String);
Description: To be documented
| Note | None documented | 
|---|
procedure TThreadEx.Execution;
Description: To be documented
| Note | None documented | 
|---|
procedure TThreadEx.AfterExecution;
Description: To be documented
| Note | None documented | 
|---|
procedure TThreadEx.BeforeExecution;
Description: To be documented
| Note | None documented | 
|---|
procedure TThreadEx.Execute;
Description: To be documented
| Note | None documented | 
|---|
procedure TThreadEx.TerminateAndWaitFor;
Description: To be documented
| Note | None documented | 
|---|
Return to Unit Reference