Vcl améliorations


j'ai juste modifié un VCL classe dans Delphi 5. Cet article permettra de garder une trace de tout ce que j'changer et pourquoi.
assurez-vous que le dossier est dans votre chemin de la bibliothèque ou de la modification de parts ne sera pas compilé.
Lors de l'utilisation d'un TCollection avec des milliers d'articles, de libérer la collection peut prendre un certain temps (10 secondes sur mon Duron 700 à 3000 articles).
dans les Classes.pas de changement


procédure TCollection.RemoveItem(Item: TCollectionItem)
var
& nbsp & nbsp Count: Integer
begin
& nbsp & nbsp NotifyDesigner(Auto, Élément, opRemove)
& nbsp & nbsp Count := FItems.Le comte
& nbsp & nbsp if (Count > 0) et (Item = FItems[Count - 1])
& ! & ! & ! & nbsp FItems.Supprimer(Count - 1)
& nbsp & nbsp else
& ! & ! & ! & nbsp FItems.Supprimer(Point)
& nbsp & nbsp Élément.FCollection := nil
& nbsp & nbsp Changé
fin










Vcl ameliorations


Vcl ameliorations : Plusieurs milliers de conseils pour vous faciliter la vie.


j'ai juste modifie un VCL classe dans Delphi 5. Cet article permettra de garder une trace de tout ce que j'changer et pourquoi.
assurez-vous que le dossier est dans votre chemin de la bibliotheque ou de la modification de parts ne sera pas compile.
Lors de l'utilisation d'un TCollection avec des milliers d'articles, de liberer la collection peut prendre un certain temps (10 secondes sur mon Duron 700 a 3000 articles).
dans les Classes.pas de changement


procedure TCollection.RemoveItem(Item: TCollectionItem)
var
& nbsp & nbsp Count: Integer
begin
& nbsp & nbsp NotifyDesigner(Auto, Element, opRemove)
& nbsp & nbsp Count := FItems.Le comte
& nbsp & nbsp if (Count > 0) et (Item = FItems[Count - 1])
& ! & ! & ! & nbsp FItems.Supprimer(Count - 1)
& nbsp & nbsp else
& ! & ! & ! & nbsp FItems.Supprimer(Point)
& nbsp & nbsp Element.FCollection := nil
& nbsp & nbsp Change
fin



Vcl améliorations

Vcl améliorations : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation