System.Types
| Package | rtl.bpl | 
|---|
Sommaire
Classes
| IAsyncResult | Une interface utilisée par les méthodes en tant que type de retour afin de fournir une exécution asynchrone du code. | 
| TBitConverter | Convertisseur entre les tableaux d'octets et les types natifs Delphi. | 
| TMultiWaitEvent | Classe de base abstraite entièrement implémentée par l'unité System.Classes. IAsyncResult.GetAsyncWaitEvent utilise cette classe comme type de renvoi. | 
Routines
| Bounds | Renvoie le TRect d'un rectangle de dimensions données. | 
| CenteredRect | Crée un rectangle centré. | 
| CenterPoint | Renvoie le point situé au centre d'un rectangle. | 
| EqualRect | Indique si deux valeurs TRect sont identiques. | 
| InflateRect | Agrandit un rectangle d'une quantité spécifique. | 
| IntersectRect | Renvoie l'intersection de deux rectangles spécifiés. | 
| IntersectRectF | Renvoie l'intersection de deux rectangles. | 
| IsRectEmpty | Indique si le rectangle spécifié a une largeur et une hauteur positives. | 
| MinPoint | Renvoie le TPoint ou TPointF minimal. | 
| MultiplyRect | Agrandit un rectangle d'une quantité spécifique. | 
| NormalizeRect | Normalise l'objet TRect. | 
| NormalizeRectF | Normalise l'objet TRectF. | 
| OffsetRect | Modifie l'origine d'un rectangle selon la quantité spécifiée. | 
| Point | Crée une structure TPoint avec un couple de coordonnées. | 
| PointF | Renvoie une instance de TPointF. | 
| PtInCircle (obsolète) | Indique si un point spécifié se trouve à l'intérieur d'un cercle spécifié. | 
| PtInRect | Indique si le point spécifié se trouve à l'intérieur du rectangle spécifié. | 
| Rect | Crée une structure TRect avec un ensemble de coordonnées. | 
| RectCenter | Renvoie une instance de TRect ou TRectF placée au centre d'un autre rectangle similaire. | 
| RectF | Renvoie une instance de TRectF. | 
| RectHeight | Renvoie la taille verticale du rectangle. | 
| RectWidth | Spécifie la taille horizontale du rectangle. | 
| ScalePoint | Renvoie une instance de TPoint ou TPointF avec des coordonnées à l'échelle. | 
| SmallPoint | Crée une structure TSmallPoint avec un couple de coordonnées. | 
| SplitRect | Renvoie un rectangle obtenu à partir du rectangle en cours, tout en appliquant la règle de fractionnement spécifiée. | 
| UnionRect | Renvoie l'union de deux rectangles. | 
| UnionRectF | Renvoie l'union de deux rectangles. | 
Types
| DWORD | Type entier d'intervalle [0; 4294967295]. | 
| OleStr | Représente un alias pour WideString. | 
| PByte | Pointeur sur Byte. | 
| PDouble | Pointeur sur Double. | 
| PInteger | Pointeur sur Integer. | 
| PLongInt | Pointeur sur LongInt. | 
| PPoint | PPoint est un pointeur sur une variable TPoint. | 
| PPointF | Pointeur sur une variable TPointF. | 
| PRect | Pointeur sur une variable TRect. | 
| PRectF | Pointeur sur une variable TRectF. | 
| PSize | Pointeur sur tagSIZE. | 
| PSizeF | Pointeur sur une variable TSizeF. | 
| PSmallInt | Pointeur sur SmallInt. | 
| PSmallPoint | Pointeur sur TSmallPoint. | 
| SIZE | Représente un alias sur un enregistrement contenant les valeurs largeur et hauteur. | 
| tagPOINT | Représente un alias pour TPoint. | 
| tagPointF | Représente un alias pour TPointF. | 
| tagSize | tagSize est un enregistrement contenant les valeurs largeur et hauteur. | 
| TDirection | Indique la direction dans laquelle la liste sera parcourue. | 
| TDuplicates | Indique la réponse renvoyée lorsqu'une application tente d'ajouter une entrée dupliquée à une liste. | 
| TEndian | Définit un type d'endian. | 
| THorzRectAlign | Spécifie l'alignement horizontal d'un rectangle. | 
| TPoint | Définit un emplacement sur l'écran exprimé en pixels. | 
| TPointF | Définit un emplacement sur l'écran exprimé en pixels. | 
| TPointFType | |
| TRect | TRect définit un rectangle. | 
| TRectF | TRectF définit un rectangle, avec des coordonnées en points flottants. | 
| TSize | Spécifie la largeur et la hauteur d'un objet. | 
| TSizeF | Représente la largeur et la hauteur à virgule flottante d'un objet. | 
| TSmallPoint | Le type TSmallPoint définit un point avec deux coordonnées de 16 bits. | 
| TSplitRectType | TSplitRectType spécifie quel côté du rectangle est utilisé lors du fractionnement d'un rectangle. | 
| TValueRelationship | TValueRelationship définit les possibilités de comparaison de valeurs. | 
| TVertRectAlign | Spécifie l'alignement vertical d'un rectangle. | 
| TWaitResult | 
Variables
| c180 | |
| c180divPI | |
| c2PI | |
| c360 | |
| c3PIdiv4 | |
| cInv2PI | |
| cInv360 | |
| cOneHalf | |
| cPI | |
| cPIdiv180 | |
| cPIdiv2 | |
| cPIdiv4 | |
| CurveKappa | |
| CurveKappaInv | |
| Epsilon | |
| Epsilon2 | 
Constantes
| BOM_LSB_FIRST | BOM_LSB_FIRST: Char = $FEFF; | 
| BOM_MSB_FIRST | BOM_MSB_FIRST: Char = $FFFE; | 
| CarriageReturn | CarriageReturn: Char = $D; | 
| EqualsValue | EqualsValue: Integer = 0; | 
| FormFeed | FormFeed: Char = $C; | 
| GreaterThanValue | GreaterThanValue: Integer = 1; | 
| GUID_NULL | GUID_NULL: TGUID; | 
| LessThanValue | LessThanValue: Integer = $FFFFFFFF; | 
| LineFeed | LineFeed: Char = $A; | 
| LineSeparator | LineSeparator: Char = $2028; | 
| NullChar | NullChar: Char = 0; | 
| ParagraphSeparator | ParagraphSeparator: Char = $2029; | 
| PlatformEndian | PlatformEndian: TEndian = Little; | 
| RT_RCDATA | RT_RCDATA: PWideChar = $A; | 
| Space | Space: Char = $20; | 
| Tabulator | Tabulator: Char = 9; | 
| VerticalTab | VerticalTab: Char = $B; |