Sepi

Name
  TScList

Parent
  ScLists

Class Hierarchy
  TPersistent

Visibility
  PUBLIC

Description
  Classe abstraite de base pour la création de listes
Classe de base pour les listes dont les éléments sont de taille homogène
Ne créez pas d'instance de TScList, mais créez plutôt des instances de
ses classes descendantes.
Ne pas utiliser pour des listes de chaînes, de pointeurs ou d'objets ;
dans ces cas, utiliser respectivement TStringList (unité Classes), TList
(unité Classes) et TObjectList (unité Contnrs).

Members
  Fields
 
Field Description
FItemSize (-) Taille en octets d'un élément de la liste
FStream (-) Flux mémoire interne contenant la liste

Methods
 
Method Description
Assign (+) Copie le contenu d'un autre objet similaire
AssignTo (#) Copie les propriétés d'un objet dans l'objet destination
Clear (+) Vide la liste
Create (+) Crée une nouvelle instance de TScList
DefineProperties (#) Propose une interface pour les méthodes traitant des données non publiées
Destroy (+) Détruit l'instance
GetCount (-) Nombre d'éléments de la liste
GetHasMoreValue (-) Indique s'il y a encore des éléments à lire
GetIndex (-) Index interne de la liste
IsAssignClass (#) Indique si une classe est une classe d'assignation de la liste
LoadFromFile (+) Charge la liste depuis un fichier
LoadFromStream (+) Charge la liste depuis un flux
Reset (+) Remet à 0 l'index interne
SaveToFile (+) Enregistre la liste dans un fichier
SaveToStream (+) Enregistre la liste dans un flux
SetCount (-) Modifie le nombre d'éléments de la liste
SetIndex (-) Modifie l'index interne de la liste
_Add (#) Ajoute un élément
_Delete (#) Supprime un élément de la liste
_GetItems (#) Lit un élément identifié par son index
_Insert (#) Insert un nouvel élément à une position donnée
_Read (#) Lit un élément de la liste à la position courante
_SetItems (#) Modifie un élément identifié par son index
_Write (#) Écrit un élément dans la liste à la position courante

Properties
 
Property Description
Count (+) Nombre d'éléments de la liste
HasMoreValue (+) Indique s'il y a encore des éléments à lire
INDEX (+) Index interne de la liste
ItemSize (#) Taille en octets d'un élément de la liste


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

Sepi


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/