Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Чтобы при выполнении длительного цикла другие приложения не подвисали


Нужно вставить в тело цикла:


Application.ProcessMessages;

После этого даже само приложение, выполняющее цикл не будет виснуть. Например, по нажатию на кнопку напишите следующий код:


procedure TForm1.Button2Click(Sender: TObject);
var
  i: integer;
begin
  randomize;
  for i:=0 to 50000000 do
  begin
    Form1.Caption := IntToStr(Random(5000));
    Application.ProcessMessages;
  end;
end;

           


Искусство загара - солярий в новосибирске. Хотите ровный загар в солярии? . монтаж кондиционеров в сергиев посаде . купить хоккейные перчатки .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011