API:FireDAC.Stan.Intf.TFDStringList.UpdateCount

De RAD Studio API Documentation

Delphi

property UpdateCount: Integer read FUpdateCount;

C++

__property UpdateCount;

Propriétés

Type Visibilité  Source Unité  Parent
property public
FireDAC.Stan.Intf.pas
FireDAC.Stan.Intf.hpp
FireDAC.Stan.Intf TFDStringList

Description

Indique le nombre d'appels à BeginUpdate qui ne correspondent à aucun appel de EndUpdate. {{#multireplace:FireDAC.Stan.Intf.TFDStringList.UpdateCount|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} hérite de {{#multireplace:System.Classes.TStrings.UpdateCount|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Tout le contenu en-dessous de cette ligne se réfère à {{#multireplace:System.Classes.TStrings.UpdateCount|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Indique le nombre d'appels à BeginUpdate qui ne correspondent à aucun appel de EndUpdate.

TStrings utilise UpdateCount pour garder la trace des appels aux méthodes BeginUpdate et EndUpdate. Chaque fois qu'un appel à BeginUpdate a lieu, TStrings incrémente la valeur de UpdateCount. Chaque appel à EndUpdate force TStrings à décrémenter UpdateCount.

Quand UpdateCount passe de 0 à 1, TStrings appelle la méthode SetUpdateState avec un paramètre true. Quand UpdateCount passe de 1 à 0, TStrings appelle la méthode SetUpdateState avec un paramètre false. Cela permet aux classes dérivées d'effectuer des optimisations lors de mises à jour multiples.

Voir aussi