Перевёл проект с Delphi 7 на Delphi XE7 и получил ошибку при создании потока
Исправлено. Поскольку в конструкторе потока нет параметра TRUE, то Start не надо вызывать - поток уже стартанул после создания сразу.
Код:
constructor TAlarmer.Create(ControlWin: HWND);
begin
inherited Create(False);
FreeOnTerminate := False; // После завершения, должен быть удалён вручную!
FControl := ControlWin; // Хэндл окна TTabControl, куда "моргать" картинками
end;
Работает. Надеюсь без плохих последствий