Показать сообщение отдельно
  #2  
Старый 15.04.2016, 07:54
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

простейший пример работы с VCL из потока. естественно работает с первого раза:

Код:
type
  TNumLockThread = class(TThread)
  private
    procedure Synch;
  protected
    procedure Execute; override;
  end;
...
procedure TNumLockThread.Execute;
var
  i: Integer;
begin
  for i:=1 to 5 do
  begin
    Synchronize(Synch);
    Sleep(250);
  end;
end;

procedure TNumLockThread.Synch;
begin
  Form1.Memo1.Lines.Add(IntToStr(GetTickCount));
end;

запуск:

Код:
TNumLockThread.Create(False);
__________________
Пишу программы за еду.
__________________
Ответить с цитированием