extemporising, , , , . . , .
:
class procedure NameThreadForDebugging(AThreadName: AnsiString;
AThreadID: TThreadID = TThreadID(-1)); static;
, -1, , . NameThreadForDebugging. . , .
, , , . :
Thread.SetThreadName(ThreadName);
:
TThread.NameThreadForDebugging(ThreadName, Thread.ThreadID);
, :
type
TThreadHelper = class helper for TThread
public
procedure SetThreadName(const ThreadName: string);
end;
procedure TThreadHelper.SetThreadName(const ThreadName: string);
begin
TThread.NameThreadForDebugging(ThreadName, ThreadID);
end;
, , . NameThreadForDebugging .