Jump to content
  • Status: Closed
  • Priority: Critical
  • Resolution: Test case error
  • Platform: iOS
  • Affects version: 1.18.5.0

Добрый день!

При вызове TfgVerticalScrollBox.DeleteControls компонентом, который расположен на TfgVerticalScrollBox, приложение падает.

Ранее ошибка не возникала.

На Android работает без ошибок.

Демо, воспроизводящее проблему, представлено во вложении.

VerticalScrollboxDeleteControlsDemo.zip


User Feedback

Recommended Comments

  • Administrators

Здравствуйте.

В самом демо есть логическая ошибка - вы удаляете кнопку внутри ее обработчика, что и приводит к исключению. 

Чтобы избежать проблемы, вызывайте код обновления контента (и соответственно удаление самой кнопки) асинхронно.

procedure TFormMain.OnButtonTap(Sender: TObject);
begin
  TThread.ForceQueue(TThread.Current,
    procedure
    begin
      VerticalScrollBox1.ScrollTop(false);

      if VerticalScrollBox1.ControlsCount>0 then
      VerticalScrollBox1.DeleteControls;

      DisplayContent;
    end);
end;

 

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.