Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

DELPHI-AfterScroll-BeforeScroll-delay

Задержка событий AfterScroll и BeforeScroll

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Задержка при активации событий AfterScroll и BeforeScroll для одного из датасета (TFDQuery из библиотеки FireDAC)

Это часть кода одного из больших проектов, которым я занимался в 2020 году для одной большой компании. Из-за этой задержки возникали некоторые проблемы, мне понадобилось некоторое время, чтобы выяснить причину.

pascal
- ?????????????????? ?????????????? FDQuery1 10000 ??????????.
- ?????????????????? ???????????????? ?? ???????????????? AfterScroll ?? BeforeScroll
- ???????????????????? OutputDebugString

В приложении используются только стандартные модули и библиотеки. В частности, библиотека FireDAC.

Полный список используемых модулей:

pascal
uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, FireDAC.Stan.Intf, FireDAC.Stan.Option,
  FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def,
  FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Phys.IB,
  FireDAC.Phys.IBDef, FireDAC.VCLUI.Wait, FireDAC.Stan.Param, FireDAC.DatS,
  FireDAC.DApt.Intf, FireDAC.DApt, Data.DB, Vcl.ExtCtrls, Vcl.DBCtrls,
  Vcl.Grids, Vcl.DBGrids, FireDAC.Comp.DataSet, FireDAC.Comp.Client,
  Vcl.StdCtrls;