В Delphi есть удобная штука для обработки событий в программе Application.OnIdle
например для обновления панели статуса.
В Lazarus этого не нашел.
Есть что подобное в Lazarus или чем можно заменить?
// например
procedure TFamily.IdleProc(Sender: TObject; var Done: Boolean);
begin
StatusBar1.Panels[0].Text := IntToSTr(StringGrid1.RowCount-1);
StatusBar1.Panels[1].Text := IntToSTr(StringGrid1.Row);
end;
procedure TFamily.FormCreate(Sender: TObject);
begin
{ Обновление панели статуса}
Application.OnIdle := IdleProc;
...
end;