Метод возобновления TThread устарел в D2010. Итак, я подумал, что теперь он должен работать следующим образом:
TMyThread = class (TThread)
protected
Execute; override;
public
constructor Create;
end;
...
TMyThread.Create;
begin
inherited Create (True);
...
Start;
end;
К сожалению, я получаю исключение "Не могу вызвать запуск в запущенном или поддерживаемом потоке"... что кажется странным для меня, учитывая тот факт, что в документации мне сообщается, что я должен вызвать "Начать" в потоке, созданном в приостановленном режиме.
Что мне здесь не хватает?