Jak uzyskać dostęp do "NameThreadForDebugging" w wątku delphi w Delphi 2010?Jak uzyskać dostęp do "NameThreadForDebugging" w Delphi 2010
type
TMyThread = class(TThread)
protected
procedure Execute; override;
procedure UpdateCaption;
end;
implementation
procedure TMyThread.UpdateCaption;
begin
Form1.Caption := 'Name Thread For Debugging';
// how I get 'TestThread1' displayed in the caption
end;
procedure TMyThread.Execute;
begin
NameThreadForDebugging('TestThread1');
Synchronize(UpdateCaption);
Sleep(5000);
end;
Jako mały dodatek, używanie tej metody do nazywania wątków _jest_ konwencją wśród IDE. W szczególności Visual Studio również je podnosi. –
Zobacz także wpis w blogu Chrisa Hesika: http://blogs.embarcadero.com/chrishesik/2009/10/22/34895 –
Ten blog został usunięty przez autora, ale artykuł nadal znajduje się tutaj http: // web. archive.org/web/20101214193506/http://blogs.embarcadero.com/chrishesik/2009/10/22/34895 również zobacz to pytanie: http://stackoverflow.com/questions/3864306/named-threads-in -delphi-what-is-that-for –