|
|
|
|
ThreadWait (Function) In french: ThreadAttend Waits for the end of the execution of the specified thread. A maximum timeout can be specified. Reminder: A thread is a process run in parallel with the current application (main thread). This allows you to run a task in the background (e.g. backup, etc.). ThreadExecute("Thread1", threadNormal, ThreadProcedure) ... ThreadWait("Thread1", 300) Syntax
Waiting for the end of the thread execution (use thread name) Hide the details
<Result> = ThreadWait(<Thread name> [, <Maximum timeout>])
<Result>: Boolean - True if the thread was stopped or if the thread does not exist,
- False if the thread is not stopped (the maximum duration is exceeded).
<Thread name>: Character string Name of thread that must reach the end of its execution. This name is given when running the thread (ThreadExecute). <Maximum timeout>: Optional integer, optional duration or optional constant Maximum timeout in hundredths of a second. - If the thread is not stopped at the end of specified duration, <Result> is set to False.
- If this parameter is not specified or corresponds to the Infinite constant, the wait is infinite.
This parameter can be: - an integer corresponding to the number of hundredths of a second,
- a Duration variable,
- the duration in a readable format (e.g., 1 s or 10 ms).
Business / UI classification: Neutral code
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|