System.Classes
De RAD Studio API Documentation
| Package | rtl.bpl |
|---|
Sommaire
Classes
ComponentPlatformsAttribute ComponentPlatformsAttribute fournit des informations d'exécution spécifiques à la plate-forme.
EBitsError EBitsError est la classe d'exception pour les tentatives incorrectes d'accès à un tableau de valeurs booléennes.
EClassNotFound EClassNotFound est la classe des exceptions pour les erreurs dans la recherche d'un composant donné en lecture d'un flux.
EComponentError EComponentError est la classe des exceptions déclenchées par des erreurs liées au recensement et au changement de nom des composants.
EFCreateError EFCreateError est la classe des exceptions pour les erreurs de création de fichier flux.
EFilerError EFilerError est la classe des exceptions pour les erreurs de flux de composants.
EFileStreamError EFileStreamError est la classe des exceptions pour les erreurs générales de flux.
EFOpenError EFOpenError est la classe des exceptions pour les erreurs d'ouverture de fichier dans les opérations de flux.
EInvalidImage EInvalidImage est la classe des exceptions pour les erreurs en lecture de ressources.
EInvalidOperation EInvalidOperation est la classe des exceptions pour les opérations incorrectes sur un composant.
EListError EListError est la classe des exceptions pour les erreurs de liste et de chaîne.
ELoginCredentialError ELoginCredentialError est la classe d'exception pour la gestion des informations d'identification incorrectes.
EMethodNotFound Dépréciée, utilisez plutôt EReadError.
EObserverException EObserverException est la classe des exceptions pour les exceptions d'observateur.
EOutOfResources EOutOfResources est la classe des exceptions pour les échecs d'allocation de handles.
EParserError EParserError est la classe des exceptions pour les erreurs de conversion de flux texte en binaire.
EReadError EReadError est la classe des exceptions pour les échecs en lecture de données dans un flux.
EResNotFound EResNotFound est la classe des exceptions pour les ressources qui n'ont pas été trouvées.
EStreamError EStreamError est la classe des exceptions pour les erreurs de flux.
EStringListError EStringListError est la classe des exceptions pour les références de boîtes liste incorrectes.
EThreadExternalException EThreadExternalException est la classe des exceptions pour les méthodes appelées depuis des threads externes.
EWriteError EWriteError est la classe des exceptions pour les échecs en écriture de données dans un flux.
IControlValueObserver Interface pour les observateurs modificateurs de valeur.
IDesignerNotify IDesignerNotify est l'interface permettant de répondre aux notifications sur les modifications de composants dans le concepteur.
IEditGridLinkObserver Interface pour IEditLinkObserver.
IEditLinkObserver Interface pour les observateurs de gestion des liens.
IInterfaceComponentReference IInterfaceComponentReference est l'interface de réponse aux requêtes de récupération de composants.
IInterfaceList IInterfaceList donne accès à une liste d'interfaces.
IInterfaceListEx IInterfaceListEx donne accès à une liste d'interfaces.
IMultiCastObserver Interface de transtypage multiple pour IObserver.
IObserver Interface qui implémente un pattern observateur utilisé afin
d'obtenir des notifications pour certaines modifications de contrôles liées à l'interface utilisateur comme une zone d'édition ou un libellé.
IObserverTrack Interface utilisée pour suivre les notifications.
IPositionLinkObserver Interface pour les notifications relatives au changement de position.
ISingleCastObserver Interface de transtypage simple pour IObserver.
IStreamPersist IStreamPersist est l'interface de réponse aux requêtes de chargement/d'enregistrement d'un objet depuis/vers un flux persistant.
IStringsAdapter Maintient un lien entre les implémentations IStrings et TStrings.
IVarStreamable IVarStreamable est l'interface de chargement et d'enregistrement des valeurs de Variants.
IVCLComObject Interface utilisée pour obtenir des informations à partir des objets VCL.
TBaseAsyncResult Classe de base pour l'implémentation de tous les appels de procédure asynchrones.
TBasicAction TBasicAction est la classe ancêtre de tous les objets action.
TBasicActionLink TBasicActionLink est la classe de base pour les classes de liaison d'action gérant la communication entre les actions et les clients.
TBinaryReader TBinaryReader lit les données sous la forme de valeurs binaires.
TBinaryWriter TBinaryWriter écrit les données sous la forme de valeurs binaires.
TBufferedFileStream TBufferedFileStream ajoute la prise en charge de la mise en tampon de TFileStream.
TBytesStream TBytesStream est un flux qui stocke ses données en octets.
TClassFinder TClassFinder permet la récupération des classes persistantes enregistrées.
TCollectionItem TCollectionItem représente un élément d'une collection.
TCollectionItemClass TCollectionItemClass définit la métaclasse pour TCollectionItem.
TComponent TComponent est l'ancêtre commun à toutes les classes composant.
TComponentClass TComponentClass définit la métaclasse pour TComponent.
TComponentEnumerator TComponentEnumerator permet de découvrir les composants contenus dans un composant conteneur.
TCustomMemoryStream TCustomMemoryStream est une classe abstraite de base servant d'ancêtre commun aux flux de mémoire.
TDataModule TDataModule centralise la gestion des composants non visuels d'une application.
TDefaultAttributeBase TDefaultAttributeBase est une classe de base pour les attributs par défaut.
TFiler TFiler est la classe de base abstraite pour les objets lecteur et écrivain utilisés pour charger et enregistrer les composants et leurs propriétés.
TFileStream TFileStream permet aux applications de lire et écrire dans un fichier disque.
THandleStream THandleStream permet à des applications de lire et d'écrire dans des ressources de communication identifiées par un handle.
TInterfacedPersistent TInterfacedPersistent est un ancêtre pour les objets persistants qui implémentent les interfaces.
TInterfaceList TInterfaceList représente une liste d'interfaces.
TLinkObservers Interface utilisée pour les notifications relatives aux liens.
TListEnumerator Enumère à travers les objets d'un TList.
TLoginCredentialService TLoginCredentialService fournit des fonctionnalités pour l'action de connexion, quel que soit le framework.
TMemoryStream TMemoryStream est un flux stockant ses données dans la mémoire vive.
TObservers TObservers implémente un pattern observateur qui est utilisé afin d'obtenir des notifications sur certains changements d'interface utilisateur relatifs aux contrôles comme les zones d'édition ou les libellés, tout en utilisant LiveBindings.
TOwnedCollection TOwnedCollection est une collection qui maintient les informations relatives à son propriétaire.
TParser TParser permet l'analyse des fichiers DFM.
TPersistent TPersistent est l'ancêtre de tous les objets utilisant les affectations et les flux.
TRecall TRecall stocke les propriétés d'un objet persistant afin qu'elles puissent être ultérieurement restaurées.
TResourceStream TResourceStream est un flux mémoire donnant accès aux ressources compilées d'une application.
TStream TStream est le type de classe de base pour les objets flux qui peuvent lire ou écrire sur divers types de support de stockage, tels que les fichiers disque, la mémoire dynamique, et ainsi de suite.
TStreamReader Lecteur de flux de caractères.
TStreamWriter Classe d'écriture de caractères dans un flux.
TStringList TStringList gère une liste de chaînes.
TStringReader Lecteur d'une chaîne.
TStringsEnumerator Enumère à travers les chaînes d'un objet TStrings.
TStringStream TStringStream propose un accès de type fichier à des informations stockées dans une chaîne longue.
TStringWriter Classe d'écriture d'une chaîne.
TTextReader Lecteur d'une séquence de caractères.
TTextWriter Classe d'écriture d'une séquence de caractères.
TThread TThread est une classe abstraite permettant la création de plusieurs threads d'exécution séparés dans une application.
TThreadList TThreadList représente une liste adaptée aux threads.
Routines
ActivateClassGroup Active un groupe de classes dérivant de TPersistent.
ActiveClassGroup Active un groupe de classes dérivant de TPersistent.
AllocateHWnd Crée une fenêtre qui implémente une procédure de fenêtre spécifiée.
AncestorIsValid AncestorIsValid détermine si un composant est un ancêtre d'un autre composant.
BinToHex Convertit une valeur binaire en chaîne, ce qui correspond à sa représentation hexadécimale.
Bounds Crée une structure TRect à partir de la coordonnée supérieure-gauche et des valeurs largeur et hauteur d'un rectangle.
CheckSynchronize Permet aux threads en arrière-plan de synchroniser leur exécution avec le thread principal.
ClassGroupOf Renvoie le groupe des classes persistantes auxquelles une instance ou une classe spécifiée appartient.
CollectionsEqual Compare le contenu de deux collections.
CountGenerations Renvoie le nombre de classes intermédiaires entre une classe dérivée et son ancêtre.
DeallocateHWnd Libère une fenêtre créée à l'aide de la fonction AllocateHWnd.
ExtractStrings Remplit une liste de chaînes avec des sous-chaînes analysées depuis une liste délimitée.
FindClass Trouve et renvoie une classe dérivée de TPersistent.
FindGlobalComponent Renvoie un composant conteneur du niveau le plus élevé.
FindIdentToInt Renvoie la routine de conversion TIdentToInt pour un type de données donné.
FindIntToIdent Renvoie la routine de conversion TIntToIdent pour un type de données donné.
FindNestedComponent FindNestedComponent renvoie un composant contenu dans un autre composant.
FreeObjectInstance Libère un bloc de mémoire qui a été alloué par la fonction MakeObjectInstance.
GetClass Renvoie une classe persistante recensée à partir de son nom de classe.
GetUltimateOwner Renvoie l'interface de premier niveau d'un objet persistant spécifié.
GroupDescendentsWith Ajoute une classe spécifiée au groupe dans lequel une autre classe apparaît.
HexToBin Convertit une chaîne de chiffres hexadécimaux en la valeur binaire correspondante.
IdentToInt Utilisez un tableau de mappage pour convertir des identificateurs de chaînes en leurs valeurs entières correspondantes.
InitInheritedComponent Initialise l'enregistrement d'un fichier fiche pour une classe racine héritée.
IntToIdent Utilisez un tableau de mappage pour convertir des entiers en leurs identificateurs de chaînes correspondants.
InvalidPoint Indique si un point spécifié est égal à (-1,-1).
IsUniqueGlobalComponentName Indique si un nom de composant proposé est sans équivoque.
LineStart Trouve la fin de la dernière ligne entière dans un tampon.
MakeObjectInstance Alloue un bloc de mémoire à utiliser par une instance d'une classe.
ObjectBinaryToText Convertit la représentation binaire d'un objet en un texte à lecture plus facile.
ObjectResourceToText Convertit la représentation binaire d'une ressource objet en un texte à lecture plus facile.
ObjectTextToBinary Convertit une représentation littérale symbolique d'un objet en une version binaire utilisable pour enregistrer l'objet dans un flux fichier ou mémoire.
ObjectTextToResource Convertit une représentation texte symbolique d'un objet en sa représentation binaire interne.
PointsEqual Indique si deux points ont les mêmes coordonnées.
ReadComponentRes Lit des composants et leurs propriétés à partir d'une ressource spécifiée.
ReadComponentResEx Lit un composant dans une ressource.
ReadComponentResFile Lit des composants et leurs propriétés dans le fichier de ressources Windows spécifié.
RegisterClass Recense une classe d'objet persistant pour que le type de classe puisse être retrouvé.
RegisterClassAlias Recense une classe qui est identique à une autre classe, à l'exception du nom.
RegisterClasses Recense un ensemble de classes.
RegisterComponents Recense les composants
ComponentClasses afin qu'ils apparaissent sur la même Page de la palette d'outils. RegisterFindGlobalComponentProc Utilisée pour l'enregistrement des fonctions de recherche de composants.
RegisterIntegerConsts Recense les fonctions de conversion pour les identificateurs de chaînes qui représentent des valeurs de types.
RegisterNoIcon Recense un ensemble de composants sans les ajouter à la palette de composants.
RegisterNonActiveX Empêche la lecture par l'expert ActiveX d'un ensemble de composants.
SmallPoint Crée une structure TSmallPoint avec un couple de coordonnées.
StartClassGroup Démarre un groupe de classes dérivé de TPersistent.
TestStreamFormat Identifie le format d'un fichier fiche lorsqu'il est lu depuis un flux.
UnRegisterClass Annule le recensement d'une classe objet.
UnRegisterClasses Annule le recensement d'un ensemble de classes.
UnregisterFindGlobalComponentProc Utilisée pour le désenregistrement des fonctions de recherche de composants.
UnregisterIntegerConsts Annule le recensement des fonctions de conversion pour les identificateurs de chaînes qui représentent des valeurs de types.
UnRegisterModuleClasses Annule le recensement de toutes les classes définies dans un module spécifié.
WriteComponentResFile Ecrit des composants et leurs propriétés dans un fichier en utilisant un format de ressources.
Types
PStringItem PStringItem est un pointeur TStringItem.
PStringItemList PStringItemList est un pointeur TStringItemList.
TActionEvent TActionEvent est le type de pointeur de méthode utilisé pour définir la mise à jour et l'exécution d'événements d'actions.
TActiveXRegType TActiveXRegType est utilisé lors de l'exclusion d'une classe composant depuis l'expert ActiveX.
TAlignment TAlignment précise l'alignement du texte dans un contrôle.
TAncestorNotFoundEvent TAncestorNotFoundEvent est une procédure appelée par l'événement OnAncestorNotFound de la classe TReader.
TCollectionNotification TCollectionNotification indique le type de modification apportée aux éléments d'une collection.
TComponentName TComponentName est le type de la propriété Name de tous les composants.
TComponentState TComponentState est un ensemble d'indicateurs qui décrivent l'état en cours d'un composant.
TComponentStyle TComponentStyle est un ensemble d'indicateurs qui décrivent le style en cours d'un composant.
TCreateComponentEvent TCreateComponentEvent est un type de procédure appelée par l'événement OnCreateComponent de la classe TReader.
TDuplicates TDuplicates indique la réponse lorsqu'une application tente d'ajouter une entrée dupliquée à la liste.
TFilerFlag TFilerFlag indique les informations sur la façon dont un objet filer doit lire ou écrire un composant et TFilerFlags est un ensemble de valeurs TFilerFlag.
TFindAncestorEvent TFindAncestorEvent est une procédure appelée par l'événement OnFindAncestor de la classe TWriter.
TFindComponentClassEvent TFindComponentClassEvent est le type du gestionnaire d'événements OnFindComponentClass.
TFindComponentInstanceEvent TFindComponentInstanceEvent est une procédure appelée par l'événement OnFindMethodInstance de la classe TReader.
TFindMethodEvent TFindMethodEvent est une procédure appelée par l'événement OnFindMethod de la classe TReader.
TFindMethodInstanceEvent TFindMethodInstanceEvent est une procédure appelée par l'événement OnFindMethodInstance de la classe TReader.
TFindMethodNameEvent TFindMethodNameEvent est une procédure appelée par l'événement OnFindMethodName de la classe TWriter.
TGetChildProc A usage interne uniquement.
TGetStrProc TGetStrProc est un type de la procédure de callback à but général invoquée pour chaque chaîne d'un ensemble de chaînes.
THelpContext La plage de valeurs que les valeurs de HelpContext peuvent avoir.
THelpType THelpType indique si les composants invoquent le système d'aide à partir d'un identificateur de contexte ou d'un mot clé.
THintEvent THintEvent est le type de pointeur de méthode utilisé pour définir des événements OnHint.
TIdentMapEntry TIdentMapEntry est utilisé pour effectuer un mappage de chaîne d'identification en valeur integer.
TIsUniqueGlobalComponentName TIsUniqueGlobalComponentName est un type de la fonction utilisée par IsUniqueGlobalComponentName.
TLeftRight TLeftRight est un sous-ensemble de TAlignment qui autorise l'alignement à gauche ou à droite.
TListAssignOp TListAssignOp indique comment deux listes doivent être fusionnées.
TListNotification TListNotification définit les types d'action de traitement des listes.
TListSortCompare TListSortCompare est un type de la fonction de callback utilisée de manière interne par la classe TList.
TNotifyEvent TNotifyEvent est utilisé pour les événements qui n'ont pas de paramètre.
TOperation TOperation représente les types d'opérations dont l'occurrence est signalée par la méthode Notification.
TParserErrorEvent TParserErrorEvent est une procédure de rappel utilisée par la classe TClassFinder.
TPointerList TPointerList est un tableau de pointeurs.
TReadComponentsProc TReadComponentsProc est un type de la procédure de callback utilisée de manière interne par la méthode ReadComponents de la classe TReader.
TReaderError TReaderError est un type de la procédure de callback utilisée de manière interne par la méthode ReadComponents de la classe TReader.
TReaderProc TReaderProc est un type de la procédure de callback utilisée par la classe TFiler et les méthodes DefineProperty descendantes.
TReferenceNameEvent TReferenceNameEvent est une procédure appelée par l'événement OnReferenceName de la classe TReader.
TSeekOrigin TSeekOrigin indique à quel endroit démarrer une opération de recherche.
TSetNameEvent TSetNameEvent est une procédure appelée par l'événement OnSetName de la classe TReader.
TShiftState Indique l'état des touches modificatrices, des boutons de la souris des périphériques tactiles.
TShortCut TShortCut définit un type de données pouvant contenir la représentation d'une combinaison de touches ou raccourci, c'est-à-dire d'une touche principale et facultativement d'une ou de plusieurs touches modificatrices, tel que
Maj ou Alt. TStreamOriginalFormat TStreamOriginalFormat indique le format dans lequel un fichier fiche est enregistré.
TStreamOwnership TStreamOwnership indique si un objet flux doit être libéré par l'objet qui l'utilise.
TStreamProc TStreamProc est un type de la procédure de callback utilisée par la classe TFiler et les méthodes DefineBinaryProperty descendantes.
TStringItem TStringItem définit une entrée TStringList.
TStringListSortCompare TStringListSortCompare est un type de la fonction de callback utilisée de manière interne par la classe TStringList.
TStringsDefined TStringsDefined définit une énumération de noms de délimiteurs de chaînes.
TThreadPriority TThreadPriority indique le niveau de priorité d'un objet thread sous Windows.
TTopBottom TTopBottom est un sous-ensemble de TVerticalAlignment qui autorise l'alignement sur le haut ou le bas.
TValueType TValueType définit les types des valeurs écrites ou lues dans des objets gestionnaire de fichiers.
TVerticalAlignment TVerticalAlignment spécifie comment le texte est aligné verticalement dans un contrôle.
TWndMethod TWndMethod est le type des procédures de message Windows.
TWriterProc TWriterProc est un type de la procédure de callback utilisée par la classe TFiler et les méthodes DefineProperty descendantes.
Variables
AddDataModule Définit une procédure à appeler quand une classe TDataModule est créée.
ApplicationHandleException Définit une procédure qui est appelée pour gérer une Exception.
ApplicationShowException Définit une procédure à appeler quand une Exception est déclenchée.
CurrentGroup Conserve une trace permettant de savoir quels objets sont associés à quels packages.
GlobalNameSpace GlobalNameSpace est utilisée en interne par le framework VCL.
IsUniqueGlobalComponentNameProc IsUniqueGlobalComponentNameProc est appelée par IsUniqueGlobalComponentName.
RemoveDataModule Définit une procédure à appeler quand une classe TDataModule est détruite.
WakeMainThread Représente une méthode (gestionnaire d'événements) qui est forcée dans la file d'attente du thread principal.
Constantes
fmCreate fmCreate: Integer = $FF00;
MaxListSize MaxListSize: Integer = 7ドルFFFFFF;
pfidAndroid pfidAndroid: Integer = 8010ドル;
pfidiOS pfidiOS: Integer = 10448ドル;
pfidLinux pfidLinux: Integer = 80ドル;
pfidOSX pfidOSX: Integer = 1004ドル;
pfidWindows pfidWindows: Integer = 3;
pidAllPlatforms pidAllPlatforms: Integer = 194ドルDF;
pidAndroid pidAndroid: Integer = 10ドル;
pidAndroid32Arm pidAndroid32Arm: Integer = 10ドル;
pidAndroid64Arm pidAndroid64Arm: Integer = 8000ドル;
pidiOSDevice pidiOSDevice: Integer = 40ドル;
pidiOSDevice32 pidiOSDevice32: Integer = 40ドル;
pidiOSDevice64 pidiOSDevice64: Integer = 400ドル;
pidiOSSimulator pidiOSSimulator: Integer = 8;
pidiOSSimulator32 pidiOSSimulator32: Integer = 8;
pidiOSSimulator64 pidiOSSimulator64: Integer = 10000ドル;
pidLinux32 pidLinux32: Integer = 20ドル;
pidLinux32Arm pidLinux32Arm: Integer = 2000ドル;
pidLinux64 pidLinux64: Integer = 80ドル;
pidLinux64Arm pidLinux64Arm: Integer = 4000ドル;
pidOSX32 pidOSX32: Integer = 4;
pidOSX64 pidOSX64: Integer = 1000ドル;
pidWin32 pidWin32: Integer = 1;
pidWin64 pidWin64: Integer = 2;
pidWinARM32 pidWinARM32: Integer = 800ドル;
pidWinIoT32 pidWinIoT32: Integer = 200ドル;
pidWinNX32 pidWinNX32: Integer = 100ドル;
scAlt scAlt: Integer = 8000ドル;
scCommand scCommand: Integer = 1000ドル;
scCtrl scCtrl: Integer = 4000ドル;
scNone scNone: Integer = 0;
scShift scShift: Integer = 2000ドル;
soFromBeginning soFromBeginning: Integer = 0;
soFromCurrent soFromCurrent: Integer = 1;
soFromEnd soFromEnd: Integer = 2;
toEOF toEOF: Char = 0;
toFloat toFloat: Char = 4;
toInteger toInteger: Char = 3;
toString toString: Char = 2;
toSymbol toSymbol: Char = 1;
toWString toWString: Char = 5;