![]() |
|
|
#1
|
|||
|
|||
|
Сел учить потоки и в самом начале возникла проблема. Вот пример с книжки:
Форма: Код:
procedure TForm1.Button1Click(Sender: TObject); begin co:=TCountObj.Create(true); co.Resume; co.Priority:=tpLower; end; procedure TForm1.Button2Click(Sender: TObject); begin co.Terminate; end; Код:
procedure TCountObj.Execute;
begin
FreeOnTerminate:=true;
index:=1;
while index>0 do
begin
Synchronize(UpdateLabel);
Inc(index);
if index>100000 then
index:=0;
if terminated then
exit;
end;
end;
procedure TCountObj.UpdateLabel;
begin
Form1.Label1.Caption:=inttostr(index);
end;Проблема в том что в потоке не работает inttostr. Пишет Undecleared identifier 'inttostr'. Использую Delphi 2010. С чем это может быть связано? |