System.Classes.TThread.NameThreadForDebugging

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class procedure NameThreadForDebugging(AThreadName: AnsiString; AThreadID: TThreadID = TThreadID(-1)); overload; static; //deprecated 'Use without AnsiString cast';
class procedure NameThreadForDebugging(AThreadName: string; AThreadID: TThreadID = TThreadID(-1)); overload; static;

C++

static void __fastcall NameThreadForDebugging(System::AnsiString AThreadName, unsigned AThreadID = (unsigned)(0xffffffff))/* overload */;
static void __fastcall NameThreadForDebugging(System::UnicodeString AThreadName, unsigned AThreadID = (unsigned)(0xffffffff))/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TThread

説明

NameThreadForDebugging を使用して、名前なしで作成されたスレッドに名前を付けます。また、NameThreadForDebugging は、指定したスレッドの名前の変更にも使用します。

ThreadName は、新しい名前を指定する AnsiString です。

ThreadID は、名前を付ける TThread インスタンスの ThreadID プロパティです。ThreadID が -1 の場合、現在のスレッドの名前を変更します。

スレッド名は、デバッガの [スレッドの状態] タブでスレッド情報を指定するためにのみ使用されます。このため、プロジェクトがデバッグなしに実行されている場合は、NameThreadForDebugging は何も行いません。TThread 名は、TThread クラス インスタンスには格納されません。名前は、デバッガが持っています。

関連項目