Come accedere al 'NameThreadForDebugging' in una discussione delphi in Delphi 2010?Come si accede a 'NameThreadForDebugging' in 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;
Come una piccola appendice, l'uso di questo metodo per la denominazione dei thread è una convenzione tra gli IDE. In particolare, anche Visual Studio lo preleva. –
Vedere anche questo post di Chris Hesik: http://blogs.embarcadero.com/chrishesik/2009/10/22/34895 –
Questo blog è stato rimosso dall'autore, ma l'articolo è ancora qui http: // web. archive.org/web/20101214193506/http://blogs.embarcadero.com/chrishesik/2009/10/22/34895 vedi anche questa domanda SO: http://stackoverflow.com/questions/3864306/named-threads-in -delphi-what-is-that-for –