在D2010中不推荐使用TThread的简历方法.所以,我认为现在应该这样工作:
TMyThread = class (TThread)
protected
Execute; override;
public
constructor Create;
end;
...
TMyThread.Create;
begin
inherited Create (True);
...
Start;
end;
Run Code Online (Sandbox Code Playgroud)
不幸的是,我得到一个例外"无法在正在运行或已经上线的线程上调用start"...考虑到文档告诉我应该在以挂起模式创建的线程上调用Start这一事实,这对我来说似乎很奇怪.
我在这里错过了什么?