如标题所示,为什么以下代码执行了两次(Test
在控制台中执行了 2 次)以及如何解决?
type
TSelfThread = class(TThread)
procedure Execute; override;
end;
procedure TSelfThread.Execute;
begin
Writeln('Test');
end;
var
SelfThread : TSelfThread;
begin
try
SelfThread := TSelfThread.Create(False);
except
on E: Exception do
Writeln('Error');
end;
end.