System
Sommaire
Contient les unités, les classes, les fonctions, les types, les variables et les constantes RTL (Delphi Run-time Library). Contient également les portées d'unités System.Bindings, System.Generics et System.Win. Notez que la portée d'unité System coïncide avec l'unité System. Voir Routines intrinsèques de Delphi pour obtenir la liste des routines intrinsèques de Delphi uniquement, exposées par l'unité System.
Portées d'unités
System.Analytics | |
System.Beacon | Fournit des classes permettant d'utiliser les capacités Beacons du périphérique qui exécute votre application. |
System.Bindings |
Représente la portée d'unité pour le moteur du framework LiveBindings. Contient les unités qui implémentent le moteur LiveBindings. |
System.Bluetooth | Fournit les classes permettant d'utiliser les capacités Bluetooth du périphérique sur lequel votre application est exécutée afin qu'une connexion puisse être établie avec des applications exécutées sur des périphériques distants. |
System.Generics |
Contient deux unités qui définissent les classes, types et routines pour l'utilisation des génériques -- algorithmes contenant les types généralisés qui sont instanciés ultérieurement et utilisés en tant que paramètres. Pour de plus amples informations, voir Présentation des génériques. |
System.JSON | API RTL des classes et routines à utiliser avec la notation objet JavaScript (EN) ou JSON, un format contrôlable de visu pour les données sérialisées, utilisé principalement comme alternative à XML. |
System.Math | Définit les classes, les routines, les types, les variables et les constantes associés aux opérations mathématiques, aux vecteurs et aux matrices. |
System.Net | |
System.Sensors | Les détecteurs sont des éléments matériels ou logiciels qui peuvent fournir des mesures de quantités physiques à vos applications. Cette unité fournit des classes et des composants qui vous permettent d'obtenir des informations et de gérer les détecteurs système. |
System.Tether | Unités implémentant la fonctionnalité du tethering d'app. |
System.Win |
Contient les fonctionnalités associées à Windows, telles que le registre Windows, COM et MTS. |
Unités
System | Contient les unités, les classes, les fonctions, les types, les variables et les constantes RTL (Delphi Run-time Library). Contient également les portées d'unités System.Bindings, System.Generics et System.Win. Notez que la portée d'unité System coïncide avec l'unité System. Voir Routines intrinsèques de Delphi pour obtenir la liste des routines intrinsèques de Delphi uniquement, exposées par l'unité System. |
System.Actions | Fournit des fonctionnalités des actions qui ne dépendent pas du framework d'application GUI. |
System.AnsiStrings | Fournit des routines pour travailler avec des chaînes de type AnsiString. |
System.Character | Fournit des utilitaires et des types pour travailler avec des caractères UTF-16. |
System.Classes | |
System.Contnrs | |
System.ConvUtils | |
System.DateUtils | |
System.Devices | |
System.Diagnostics | |
System.Hash | |
System.HelpIntfs | |
System.ImageList | System.ImageList contient les propriétés communes du code FireMonkey et VCL qui implémente les fonctionnalités de base et indépendantes du périphérique des listes d'images. System.ImageList contient le code qui prend en charge les interactions entre les images d'une liste d'images et leur utilisation en tant que composants (contrôles, éléments de menu, etc.). |
System.IniFiles | |
System.Internal.VarHlpr | |
System.IOUtils | |
System.Masks | |
System.MaskUtils | |
System.Messaging | Définit les classes et les méthodes qui sont en charge de la gestion des messages sur différentes plates-formes. |
System.NetEncoding | Fournit des classes pour l'encodage et le décodage des données dans des formats souvent utilisés dans la mise en réseaux (base64, HTML, URL). |
System.Notification | L'API Notification vous permet d'utiliser les notifications sur les plates-formes prises en charge. |
System.ObjAuto | |
System.Permissions | |
System.PushNotification | |
System.RegularExpressions | |
System.RegularExpressionsCore | |
System.Rtti | |
System.StdConvs | |
System.StrUtils | |
System.SyncObjs | |
System.SysUtils | |
System.Threading | Définit les classes et les types qui implémentent la bibliothèque de programmation parallèle. |
System.TimeSpan | |
System.Types | |
System.TypInfo | |
System.UIConsts | |
System.UITypes | |
System.VarCmplx | |
System.VarConv | |
System.Variants | |
System.VarUtils | |
System.WideStrings | |
System.WideStrUtils | |
System.Zip | |
System.ZLib | Contient la bibliothèque de compression zLib. Pour plus d'informations, voir http://www.zlib.net/manual.html (EN) |
Classes
__IObjCastGUIDHolder | A usage interne. |
_InterfaceCastHlpr | A usage interne. |
AliasT | |
AlignAttribute | A usage interne seulement. |
AnsiStringBase | AnsiStringBase est la classe de base de l'analogie C++ du type chaîne longue de Delphi. |
AnsiStringT | AnsiStringT est l'analogue C++ du type chaîne longue de Delphi. |
AutoCmd | AutoCmd représente une commande qui peut être exécutée par une interface Automation encapsulée par une classe Variant. |
CompBase | Type de base pour Comp. |
CurrencyBase | Enveloppe de fonctionnalités autour de la classe Delphi. |
DelphiInterface | DelphiInterface est une implémentation C++ de l'interface Delphi. |
DelphiMetaClass | |
DynamicArray | DynamicArray est l'analogue C++ du type de tableau dynamiqueDelphi. |
DynArrayException | Classe de base pour les exceptions tableau dynamique. |
DynArrayNullData | L'exception déclenchée quand le pointeur de données du tableau est NULL. |
DynArrayOutOfRange | L'exception déclenchée lors de l'accès à un tableau dynamique avec un index hors limites. |
Function | Function représente une méthode d'une interface Automation qui renvoie une valeur. |
HFAAttribute | A usage interne seulement. |
HPPGENAttribute | Représente un attribut ayant pour dessein d'améliorer la génération des fichiers d'en-tête hpp. |
IComparable | IComparable est l'interface générique utilisée pour comparer deux objets. |
IDispatch | IDispatch est l'interface utilisée pour supporter l'Automation. |
IEnumerable | IEnumerable est l'interface générique pour les conteneurs énumérables. |
IEnumerator | IEnumerator est l'interface générique pour les énumérateurs de conteneur. |
IEquatable | IEquatable est l'interface générique utilisée pour vérifier l'égalité de deux objets. |
IInterface | IInterface est la classe de base pour toutes les interfaces définies en code Delphi. |
IInvokable | IInvokable est la classe de base des interfaces invocables. |
IOleInPlaceFrame | |
IOleInPlaceUIWindow | |
IOleWindow | |
IUnknown | IUnknown est une interface de base spéciale. |
NamedParm | NamedParm représente un paramètre nommé affecté à un descendant de TAutoCmd. |
OpenArray | Encapsulation C++ du type tableau ouvert de Delphi. |
OpenArrayCounter | Classe utilitaire pour les macros tableau ouvert. |
OpenArrayCountHlpr | Classe utilitaire pour les macros tableau ouvert. |
Procedure | Procedure représente une méthode d'une interface Automation qui ne renvoie pas de valeur. |
PropertyGet | PropertyGet représente une méthode d'accès à une propriété d'une interface Automation. |
PropertySet | PropertySet représente une méthode d'accès à une propriété d'une interface Automation. |
RefAttribute | Représente un attribut. |
Set | Set est un template C++ pour l'émulation des types Set trouvés dans Delphi. |
SetBase | Classe de base pour Set. |
SmallString | Une chaîne avec un maximum de sz caractères (sz est un paramètre de template). |
SmallStringBase | Classe de base pour SmallString. |
sPointer | Un type de pointeur intelligent à faible charge. |
StaticArray | Un tableau de longueur fixe de type quelconque T. |
StoredAttribute | |
TAggregatedObject | TAggregatedObject propose les fonctionnalités d'un objet interne d'un agrégat en implémentant les méthodes de l'interface IInterface à déléguer à l'interface IInterface contrôleur. |
TClass | TClass définit la métaclasse pour TObject. |
TClassHelperBase | |
TClassHelperBaseClass | Définit la métaclasse pour TClassHelperBase. |
TContainedObject | TContainedObject implémente l'interface IInterface comme objet interne dans un agrégat. |
TCppAggregatedObject | TCppAggregatedObject est identique à TAggregatedObject, sauf que IUnknown est déjà implémenté. |
TCppInterfacedObject | TCppInterfacedObject est identique à TInterfacedObject, sauf que IUnknown est déjà implémenté. |
TCppNoRefCountObject | |
TCustomAttribute | TCustomAttribute est la classe de base pour tous les attributs Delphi. |
TCustomAttributeClass | |
TDateTimeBase | Classe de base pour TDateTime. |
TDynArrayRec | Représente le mécanisme de base pour la gestion mémoire des tableaux dynamiques. |
TFormatSettings | |
TInterfacedClass | TInterfacedClass définit la métaclasse pour TInterfacedObject. |
TInterfacedObject | TInterfacedObject est une base pour les classes simples qui ont besoin d'une implémentation IInterface de base. |
TMarshal | TMarshal est une classe qui facilite le travail avec les tampons mémoire. |
TNoRefCountObject | |
TObject | TObject est l'ancêtre primordial de tous les objets et composants. |
TVariantT | Wrapper VARIANT à usage général. |
UnsafeAttribute | |
VariantError | Encapsule un code d'erreur variant. |
VolatileAttribute | |
WeakAttribute |
Routines
__currMul | |
_System__DynArrayAddRef | |
_System__DynArrayRelease | |
Abs | Renvoie une valeur absolue. |
AcquireExceptionObject | Extrait l'objet exception. |
AddModuleUnloadProc | AddModuleUnloadProc ajoute un appel à votre routine définie quand un package est déchargé. |
Addr | Renvoie un pointeur sur un objet spécifique. |
AllocMem | AllocMem alloue un bloc de mémoire et initialise chaque octet à zéro. |
AnsiToUtf8 | Convertit une chaîne codée en Ansi vers UTF-8. |
Append | Prépare un fichier existant pour l'ajout d'un texte à la fin du fichier. |
ArcTan | Calcule l'arc-tangente de la valeur donnée. |
Assert | Teste la validité d'une expression booléenne. |
Assign | Associe le nom d'un fichier externe à une variable fichier. |
Assigned | Teste un pointeur nil (non assigné) ou une variable procédurale. |
AssignFile | Associe le nom d'un fichier externe à une variable fichier. |
AtomicCmpExchange | intrinsèque atomique Compare and Exchange compare le contenu de Target par rapport à une valeur donnée (Comparand ) et, uniquement dans le cas où les valeurs sont semblables, remplace le contenu de Target par la nouvelle valeur. |
AtomicDecrement | Fonction Decrement intrinsèque atomique utilisée avec les compilateurs mobiles Delphi. |
AtomicExchange | Fonction Exchange intrinsèque atomique utilisée avec les compilateurs mobiles Delphi. Ecrit la valeur donnée dans la cible et renvoie la valeur précédente de la cible. |
AtomicIncrement | Fonction Increment intrinsèque atomique utilisée avec les compilateurs mobiles Delphi. |
AttemptToUseSharedMemoryManager | Tente d'utiliser un gestionnaire de mémoire partagé. |
BeginThread | Crée un nouveau thread d'exécution. |
BlockRead | Lit un ou plusieurs enregistrements d'un fichier ouvert et les place dans une variable. |
BlockWrite | Ecrit un ou plusieurs enregistrements d'une variable mémoire dans un fichier ouvert. |
Break | Provoque l'interruption d'une boucle for, while ou repeat. |
BuiltInArcTan | Calcule l'arc-tangente de la valeur donnée. |
BuiltInArcTan2 | Calcule l'angle et le quadrant d'arc-tangente de la valeur donnée. |
BuiltInCos | Calcule le cosinus d'un angle. |
BuiltInLn | Calcule le logarithme naturel d'une expression réelle. |
BuiltInLnXPlus1 | Calcule le logarithme naturel de (X+1) . |
BuiltInLog10 | Calcule le logarithme en base 10. |
BuiltInLog2 | Calcule le logarithme en base 2. |
BuiltInSin | Calcule le sinus de l'angle. |
BuiltInSqrt | |
BuiltInTan | Calcule la tangente de X . |
ChDir | Change le répertoire en cours. |
CheckSafecallResult | |
Chr | Renvoie le caractère correspondant à une valeur ASCII. |
Close | Ferme l'association entre une variable fichier et un fichier externe. |
CloseFile | Ferme l'association entre une variable fichier et un fichier disque externe. |
CompToCurrency | Convertit une valeur Comp en une valeur Currency. |
CompToDouble | Convertit une valeur Comp en valeur double. |
Concat | Concatène deux ou plusieurs chaînes dans une chaîne, ou deux ou plusieurs tableaux dynamiques dans un tableau dynamique. |
Continue | Provoque le passage du contrôle de l'exécution à l'itération suivante dans une instruction for, while ou repeat. |
Copy | Renvoie une sous-chaîne d'une chaîne ou un segment de tableau dynamique. |
CopyArray | Copie un tableau dont le type des éléments est spécifié par la variable TypeInfo . |
CopyRecord | |
Cos | Calcule le cosinus d'un angle. |
CurrencyToComp | Convertit une valeur Currency en valeur Comp. |
Dec | Dec décrémente une variable de 1 ou de N. |
DefaultRandom32 | |
DefaultRandomize | |
Delete | Retire une sous-chaîne d'une chaîne ou la plage d’éléments d’un tableau dynamique. |
Dispose | Libère la mémoire allouée à une variable dynamique. |
DLLShutdown | |
DoubleToComp | Convertit une valeur double en Comp. |
DynArrayAssign | |
DynArrayBounds | Renvoie les limites d'un DynamicArray. |
DynArrayClear | Efface un tableau dynamique. |
DynArrayCopy | |
DynArrayCopyRange | |
DynArrayDim | Renvoie le nombre de dimensions d'un tableau dynamique. |
DynArrayIndex | Renvoie un pointeur sur un élément de tableau dynamique spécifique. |
DynArraySetLength | Redimensionne un tableau dynamique. |
DynArraySize | Renvoie la taille d'un tableau dynamique. |
DynArrayUnique | |
EndThread | Termine l'exécution d'un thread. |
EnumModules | Exécute un callback pour tous les modules d'une application. |
EnumResourceModules | Exécute un callback pour tous les modules ressource d'une application. |
Eof | Détermine si la position en cours du pointeur se trouve en fin de fichier. |
Eoln | Détermine si le pointeur de fichier se trouve en fin de ligne. |
Erase | Supprime un fichier externe. |
Error | Error est utilisée pour générer une exception d'exécution. |
ExceptAddr | Renvoie l'adresse à laquelle l'exception en cours a été déclenchée. |
ExceptObject | Renvoie l'objet exception en cours. |
Exclude | Retire un élément d'un ensemble Delphi. |
Exit | Exit quitte la procédure en cours. |
Exp | Renvoie la valeur exponentielle de X. |
ExpMinus1 |
Renvoie eX-1. |
Fail | Annule la construction d'un objet (modèle d'objet Turbo Pascal). |
FCheckExcept | |
FClearExcept | |
FGetExceptFlag | Effectue une récupération si les indicateurs d'événement de virgule flottante spécifiés par le paramètre Excepts sont définis. |
FGetExceptMask | Obtient les indicateurs de masque d'exception de virgule flottante. |
FGetRound | Obtient le mode d'arrondi des nombres à virgule flottante. |
FilePos | Renvoie la position en cours dans un fichier. |
FileSize | Renvoie le nombre d'enregistrements d'un fichier. |
FillChar | Remplit une succession d'octets avec la valeur spécifiée. |
Finalize | Désinitialise une variable allouée dynamiquement. |
FinalizeArray | Assistance du compilateur pour la finalisation des tableaux. |
FinalizeRecord | |
FindClassHInstance | Renvoie le handle d'instance du module dans lequel un type de classe est défini. |
FindDynaInst | |
FindHInstance | Renvoie le handle d'instance du module contenant l'adresse spécifiée. |
FindResource | Localise une ressource dans un module. |
FindResourceHInstance | Renvoie le handle d'instance du module ressource associé à un HInstance spécifié. |
FloatToStr | |
Flush | Efface le tampon associé à un fichier texte ouvert en sortie. |
FPower10 (obsolète) | Obsolète. Considérez plutôt Power10. |
Frac | Renvoie la partie décimale d'un réel. |
FRaiseExcept | |
FreeMem | FreeMem libère un bloc de mémoire préalablement alloué avec GetMem.
Utilisez cette procédure pour libérer un bloc de mémoire obtenu avec GetMem. Le paramètre Après l'appel de cette procédure, la valeur du paramètre
Voir aussiExemples de code |
FreeMemory | FreeMemory libère un bloc de mémoire préalablement alloué avec GetMemory. |
FreeResource | Renvoie True. |
from_string | |
FSetExceptFlag | Définit les indicateurs d'exception de virgule flottante. |
FSetExceptMask | Définit les indicateurs de masque d'exception de virgule flottante. |
FSetRound | Définit le mode d'arrondi des nombres à virgule flottante. |
Get8087CW | Renvoie la valeur du mot code 8087. |
GetCPUID | |
GetDir | Renvoie le répertoire en cours. |
GetDynaMethod | A usage interne. |
GetHeapStatus (obsolète) | Renvoie l'état actuel du gestionnaire de mémoire. |
GetLastError | Renvoie la dernière erreur rapportée par un appel à une API dans le système d'exploitation. |
GetLocaleOverride | Renvoie la redéfinition locale pour l'application spécifiée par le paramètre AppName. |
GetMem | GetMem alloue un bloc de mémoire. |
GetMemory | GetMemory alloue un bloc de mémoire. |
GetMemoryManager | Renvoie les points d'entrée du gestionnaire de mémoire installé. |
GetMemoryManagerState | Récupère les informations d'état du gestionnaire de mémoire. |
GetMemoryMap | Récupère le plan d'implantation de la mémoire. |
GetMinimumBlockAlignment | Obtient l'alignement de bloc mémoire minimum. |
GetMXCSR |
Renvoie la valeur du registre MXCSR. |
GetResourceModuleName | Renvoie le nom localisé d'un module. |
GetTextCodePage | Obtient la page de code d'un fichier texte. |
GetUILanguages | La routine GetUILanguages renvoie une liste des langues d'interface utilisateur. |
GetVariantManager (obsolète) | Renvoie les points d'entrée des routines qui définissent le comportement des variants. |
Halt | Exécute une fin anormale d'un programme. |
Hi | Renvoie l'octet de poids fort de X comme valeur non signée. |
High | Renvoie la plus grande valeur dans l'intervalle d'un argument. |
Inc | Inc incrémente une valeur ordinale de 1 ou de N. |
Include | Ajoute un élément à un ensemble Delphi. |
Initialize | Initialize initialise une variable allouée dynamiquement. |
InitializeArray | Initialise les éléments d'un tableau dynamique. |
Insert | Insère une sous-chaîne dans une chaîne (ou insère un tableau dynamique dans un tableau dynamique), en commençant à la position spécifiée. |
Int | Renvoie la partie entière d'un nombre réel. |
InterLockedExchg | |
IntToStr | Convertit un entier en chaîne. |
InvokeRecordInitializer | |
InvokeRecordInitializerArray | |
IOResult | Renvoie l'état de la dernière opération d'E/S. |
IsDynArrayRectangular | Renvoie si un tableau dynamique est rectangulaire. |
IsICUAvailable | |
IsMemoryManagerSet | Indique si le gestionnaire de mémoire a été redéfini en utilisant la procédure SetMemoryManager. |
IsVariantManagerSet (obsolète) | Indique si une application gère les variants. |
Length | Renvoie le nombre de caractères d'une chaîne ou le nombre d'éléments d'un tableau. |
Ln | Renvoie le logarithme naturel d'une expression réelle. |
LnXPlus1 |
Renvoie ln(X+1). |
Lo | Renvoie l'octet de poids faible de l'argument X. |
LoadResource | Renvoie un handle sur les données d'une ressource. |
LoadResourceModule | Charge un module de ressources par un nom donné. |
LoadResourceString | Définition alternative de LoadResString vous permettant de transmettre un pointeur constant à un ResourceString constant à la place d'un pointeur sur un TResStringRec ou un PResStringRec. |
LoadResString | Charge une chaîne depuis une ressource. |
LocaleCharsFromUnicode | Mappe une chaîne étendue sur une nouvelle chaîne. |
LockResource | Renvoie un pointeur sur une ressource. |
Low | Renvoie la plus petite valeur d'un intervalle. |
Mark (obsolète) | La routine Mark n'est plus utilisée. |
MkDir | Crée un nouveau sous-répertoire. |
MonitorEnter | Empêche l'accès à l'objet spécifié de tous les threads à l'exception du thread appelant. |
MonitorExit | Libère un verrou du thread appelant sur l'objet spécifié. |
MonitorPulse | Notifie le prochain thread de la file d'attente qu'elle sera capable de verrouiller l'objet spécifié dès que le thread appelant libère l'objet. |
MonitorPulseAll | Signale à tous les threads de la file d'attente que l'un d'entre eux pourra verrouiller l'objet spécifié dès que le thread appelant le libère. |
MonitorTryEnter | Tente de verrouiller l'objet spécifié, afin que seul le thread appelant soit capable d'y accéder. |
MonitorWait | Supprime le verrou sur l'objet spécifié et place le thread appelant dans la file d'attente pendant la durée spécifiée. |
Move | Copie des octets d'une source vers une destination. |
MoveArray | |
MoveChars | Copie des octets d'une source vers une destination. |
MoveRecord | |
MulDivInt64 | Renvoie la valeur de cette expression : Int64((Int128(AValue) * Int128(AMul)) div Int128(ADiv)) . |
New | Crée une nouvelle variable dynamique et initialise P de telle façon qu'il pointe dessus. |
Odd | Renvoie true si l'argument est un nombre impair. |
OleStrToString | Copie les données reçues d'une interface COM dans une chaîne. |
OleStrToStrVar | Copie une chaîne de sa représentation COM dans une chaîne Delphi existante. |
Ord | Renvoie la valeur ordinale d'une expression de type ordinal. |
ParamCount | Renvoie le nombre de paramètres transmis dans la ligne de commande. |
ParamStr | Renvoie le paramètre spécifié depuis la ligne de commande. |
Pi | Renvoie 3.1415926535897932385 |
Pos | Localise une sous-chaîne dans une chaîne donnée. |
Power10 | Renvoie la valeur d'une valeur à virgule flottante donnée élevée à une puissance de 10. |
Pred | Renvoie le prédécesseur de l'argument. |
Ptr | Convertit l'adresse spécifiée en pointeur. |
PUCS4Chars | Convertit une chaîne UCS4 en tableau à zéro terminal de caractères UCS4. |
RaiseList (obsolète) | RaiseList est utilisée en interne par le compilateur Delphi. |
Random | Génère des nombres aléatoires dans une étendue spécifiée. |
Randomize | Initialise le générateur interne de nombres aléatoires avec une valeur aléatoire. |
Read | Read lit les données d'un fichier. |
Readln | Lit une ligne de texte dans un fichier. |
ReallocMem | ReallocMem réalloue un bloc de mémoire. |
ReallocMemory | ReallocMemory redimensionne un bloc de mémoire. |
RegisterExpectedMemoryLeak | Enregistre une perte de mémoire prévue. |
RegisterModule | Recense le module spécifié. |
RegisterWeakRefTypeInfo | |
Release (obsolète) | La routine Release n'est plus utilisée. |
ReleaseExceptionObject | |
RemoveModuleUnloadProc | RemoveModuleUnloadProc retire un appel à votre routine définie quand un package est déchargé. |
Rename | Renomme un fichier externe. |
Reset | Ouvre un fichier existant. |
Reset8087CW | Définit le mot de contrôle 8087 (FPU) sur Default8087CW. |
ResetMXCSR | Réinitialise le registre MXCSR à la valeur par défaut. |
Rewrite | Crée puis ouvre un nouveau fichier. |
RmDir | Supprime un sous-répertoire vide. |
Round | Renvoie la valeur de X arrondie au plus proche entier. |
RunError | Interrompt l'exécution et génère une erreur d'exécution. |
Seek | Déplace la position en cours d'un fichier vers un composant spécifié. |
SeekEof | Renvoie l'état de fin d'un fichier en ignorant les espaces. |
SeekEoln | Renvoie l'état de fin de ligne d'un fichier en ignorant les espaces. |
Set8087CW | Définit le mot de contrôle de la FPU. |
SetAnsiString | Définit le contenu et la longueur d'un AnsiString donné. |
SetCodePage | Définit la page de code pour une variable de type RawByteString. |
SetInOutRes | Définit la valeur du code d'erreur d'E/S. |
SetLastError | SetLastError définit le code de la dernière erreur de l'API. |
SetLength | Définit la longueur d'une variable tableau dynamique ou chaîne. |
SetLineBreakStyle | Détermine les conventions de fin de ligne et de fin de fichier des entrées/sorties des fichiers texte. |
SetLocaleOverride | Définit la redéfinition locale. |
SetMemoryManager | Définit les points d'entrée du gestionnaire de mémoire. |
SetMinimumBlockAlignment | Définit l'alignement de bloc mémoire minimum. |
SetMultiByteConversionCodePage | Définit la page de code utilisée en interne chaque fois que des caractères multi-octets sont convertis en caractères WideChar, et vice-versa. |
SetMXCSR | Définit le registre MXCSR dans SSE. |
SetMXCSRExceptionFlag | |
SetRaiseList (obsolète) | SetRaiseList est utilisée en interne par le compilateur Delphi. |
SetString | Définit le contenu et la taille d'une chaîne donnée. |
SetTextBuf | Affecte un tampon d'E/S à un fichier texte. |
SetTextCodePage | Définit la page de code d'un fichier texte. |
SetUTF8CompareLocale | Définit les paramètres régionaux de comparaison UTF-8. |
SetVariantManager (obsolète) | Définit les points d'entrée des routines qui définissent le comportement des variants. |
ShareMemoryManager | Partage le gestionnaire de mémoire du module. |
Sin | Renvoie le sinus de l'angle en radians. |
SineCosine |
Renvoie sin(X) et cos(X). |
SizeOf | Renvoie le nombre d'octets occupés par une variable ou un type. |
SizeofResource | Renvoie la taille d'une ressource, en octets. |
Slice | Renvoie une sous-section d'un tableau. |
Sqr | Renvoie le carré d'un nombre. |
Sqrt | Renvoie la racine carrée de X. |
Str | Formate une chaîne et la renvoie dans une variable. |
StringCodePage | Renvoie la page de code associée à la chaîne. |
StringElementSize | Renvoie le nombre d'octets qui représente un caractère dans la chaîne. |
StringOfChar | Renvoie une chaîne avec le nombre de caractères spécifié. |
StringRefCount | Renvoie le nombre de références d'une chaîne. |
StringToOleStr | Alloue de la mémoire et copie une chaîne (AnsiString) au format OLE. |
StringToWideChar | Renvoie une chaîne UNICODE à partir d'une chaîne AnsiString. |
Succ | Renvoie le successeur de l'argument. |
Swap | Echange l'octet de poids fort avec l'octet de poids faible d'une valeur intégrale 16 bits (mot). |
SysAllocMem | Renvoie un pointeur sur un nombre d'octets spécifié. |
SysFreeMem | Libère la mémoire sur laquelle pointe le pointeur spécifié. |
SysGetMem | Alloue un nombre spécifié d'octets et leur renvoie un pointeur. |
SysHasWeakRef | |
SysReallocMem | Renvoie un pointeur sur le nombre d'octets spécifié, préservant les valeurs pointées par le paramètre Pointer . |
SysRegisterExpectedMemoryLeak | Enregistre les fuites de mémoire attendues. |
SysUnregisterExpectedMemoryLeak | Retire les fuites de mémoire attendues. |
Tangent |
Renvoie tan(X). |
TextStart (obsolète) | TextStart est utilisée en interne par le compilateur Delphi. |
to_string | |
Trunc | Tronque un nombre réel en entier. |
Truncate | Supprime tous les enregistrements situés après la position en cours dans le fichier. |
TypeHandle | Renvoie les informations RTTI pour un type donné. |
TypeInfo | Renvoie les informations RTTI pour un type donné. |
TypeOf | TypeOf est désapprouvée. |
UCS4StringToUnicodeString | Convertit une chaîne UCS-4 en une chaîne Unicode. |
UCS4StringToWideString | Convertit une chaîne de caractères Unicode de 4 octets en valeur WideString. |
UIntToStr | |
UnicodeFromLocaleChars | Mappe une chaîne sur une chaîne étendue. |
UnicodeStringToUCS4String | Convertit une chaîne Unicode en sa représentation UCS-4. |
UnicodeToUtf8 | Convertit une chaîne de caractères Unicode en chaîne UTF-8. |
UniqueString | Vérifie que le compteur de références d'une chaîne donnée est à 1. |
UnlockResource | Renvoie False. |
UnregisterExpectedMemoryLeak | Désenregistre une perte de mémoire prévue. |
UnregisterModule | Annule le recensement du module spécifié. |
UpCase | Convertit un caractère en majuscules. |
UTF8ArrayToString | |
UTF8Decode (obsolète) | Convertit une chaîne UTF8 en une chaîne Unicode (WideString). |
UTF8Encode | Convertit une valeur WideString en une chaîne UTF8. |
UTF8EncodeToShortString | Convertit une chaîne en sa représentation UTF-8. |
UTF8IdentIdentCompare | |
UTF8IdentLength | |
UTF8IdentStringCompare | |
UTF8IdentToString | |
Utf8ToAnsi | Convertit une chaîne UTF8 en une chaîne de caractères Ansi. |
UTF8ToString | Convertit une chaîne UTF-8 en une chaîne décodée. |
Utf8ToUnicode | Convertit une chaîne de caractères UTF-8 en une chaîne Unicode. |
UTF8ToUnicodeString | Convertit une chaîne UTF-8 en une chaîne Unicode. |
UTF8ToWideString | Convertit une chaîne UTF-8 en une chaîne WideString. |
Val | Convertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal). |
VarArrayRedim | Redimensionne un tableau de Variants. |
VarCast | Convertit un variant en un type spécifié. |
VarClear | Efface le Variant spécifié afin qu'il ne soit pas affecté. |
VarCopy | Copie un Variant dans un autre Variant. |
WideCharLenToString | Convertit les caractères WideString en UnicodeString. |
WideCharLenToStrVar | WideCharLenToStrVar convertit les caractères WideString en UnicodeString ou AnsiString. |
WideCharToString | Convertit la chaîne WideString terminée par le caractère null en UnicodeString. |
WideCharToStrVar | Convertit la chaîne WideString en UnicodeString. |
WideCharToUCS4String | Convertit une séquence de caractères étendus en une chaîne UCS4. |
WideStringToUCS4String | Convertit une valeur WideString en chaîne de caractères Unicode de 4 octets. |
Write | Ecrit dans un fichier typé ou dans un fichier texte. |
Writeln | Ecrit dans un fichier texte et ajoute un marqueur de fin de ligne. |
YieldProcessor | Fournit au processeur un conseil affichant que le code en cours est dans une boucle d'attente. |
Types
_DCHAR | Alias pour WideChar. |
AnsiChar | Représente un type caractère sur un octet (8 bits). |
AnsiString | Représente une chaîne allouée dynamiquement dont la longueur maximale n'est limitée que par la mémoire disponible. |
Boolean | Représente le type Boolean prédéfini préféré. |
Byte | Représente un type entier non signé sur 8 bits. |
ByteBool | Représente un type booléen prédéfini sur 8 bits. |
Cardinal | Représente un type entier non signé sur 32 bits. |
Char | Représente un type caractère sur un mot (16 bits). |
Comp | Représente un type pour les nombres qui peuvent être représentés par une notation à virgule flottante. |
CompReturn | Type de retour C++ pour les fonctions Pascal ayant le type de résultat Comp. |
CppLongInt | Représente un alias pour LongInt. |
CppULongInt | Représente un alias pour LongWord. |
Currency | Currency est l'implémentation C++ du type de données Delphi Currency. |
Double | Représente une valeur à virgule flottante en double précision. |
DWord | Type entier d'étendue [0; 4294967295]. |
DynArrInt | |
Extended | Représente une valeur à virgule flottante en haute précision. |
Extended80 | A usage interne uniquement. |
file | Représente l'analogue C++ du type file de Delphi. |
FixedInt | Définit un type entier signé sur 32 bits. |
FixedUInt | Définit un type entier non signé sur 32 bits. |
Float32 | |
Float64 | |
GetPackageInfoTable | Représente une fonction utilisée pour récupérer une table d'informations générées par le compilateur. |
HGLOBAL | Représente un handle d'une ressource Windows chargée. |
HINST | Représente un handle d'une ressource Windows chargée. |
HMODULE | Représente un handle d'instance de module Windows. |
HResult | HResult représente le type de retour pour les fonctions qui renvoient un code d'erreur. |
HRSRC | Représente un handle de ressource Windows. |
Int16 | Alias pour Smallint. |
Int32 | Alias pour Integer. |
Int64 | Définit un type entier signé sur 64 bits. |
Int64Array | Représente un très grand tableau de valeurs Int64. |
Int8 | Alias pour Shortint. |
Integer | Représente un type entier signé sur 32 bits. |
IntegerArray | Représente un tableau d'éléments Integer. |
IntPtr | Représente un entier dont la valeur est un pointeur. |
LongBool | Représente un type booléen sur 32 bits. |
Longint | Type entier signé dépendant de la plate-forme. |
LongWord | Type entier non signé dépendant de la plate-forme. |
MarshaledAString | MarshaledAString est un alias pour PAnsiChar. |
MarshaledString | Définit une chaîne Unicode terminée par null. |
NativeInt | Définit un entier signé dépendant de la plate-forme. |
NativeUInt | Définit un entier non signé dépendant de la plate-forme. |
OleVariant | Type Variant compatible OLE. |
Openstring | Type de chaîne désigné pour passer des chaînes en paramètre. |
PackageInfo | PackageInfo est un pointeur sur une variable PackageInfoTable. |
PackageInfoTable | Une variable de type PackageInfoTable fournit des informations sur l'initialisation ou la finalisation d'une série d'unités de package. |
PackageUnitEntry | Une variable de type PackageUnitEntry fournit des informations sur l'initialisation ou la finalisation d'une unité de package. |
PAnsiChar | Définit une chaîne ANSI terminée par le caractère null. |
PAnsiString | PAnsiString est un pointeur sur un AnsiString. |
PBoolean | PBoolean est un pointeur sur un Boolean. |
PByte | PByte est un pointeur sur un Byte. |
PCallDesc | Représente un pointeur sur une valeur TCallDesc. |
PCardinal | PCardinal est un pointeur sur un Cardinal. |
PChar | Définit une chaîne terminée par null. |
PComp | PComp est un pointeur sur un Comp. |
PCurrency | PCurrency est un pointeur sur un Currency. |
PCVModInfo | Représente un pointeur sur un TCVModInfo. |
PDate | PDate est un pointeur sur un Date. |
PDateTime | PDateTime est un pointeur sur un TDateTime. |
PDispatch | Représente un pointeur sur un IDispatch. |
PDispDesc | Représente un pointeur sur un TDispDesc. |
PDouble | PDouble représente un pointeur sur un Double. |
PDoubleRec | Pointeur sur TDoubleRec. |
PDynArrayRec | |
PDynArrayTypeInfo | Représente un pointeur sur un TDynArrayTypeInfo. |
PError | Représente un pointeur sur un LongWord. |
PExceptionRecord | Pointeur sur un TExceptionRecord. |
PExtended | Est un pointeur sur un Extended . |
PExtended80Rec | Pointeur sur TExtended80Rec. |
PExtendedRec | Pointeur sur TExtendedRec. |
PFixedInt | Est un pointeur sur un FixedInt. |
PFixedUInt | Est un pointeur sur un FixedUInt. |
PGUID | PGUID est un pointeur sur un TGUID. |
PInitContext | Représente un pointeur sur un TInitContext. |
PInt64 | PInt64 est un pointeur sur un Int64. |
PInt64Array | Pointeur sur Int64Array. |
PInteger | PInteger est un pointeur sur un Integer. |
PIntegerArray | PIntegerArray est un pointeur sur un IntegerArray. |
PInterfaceEntry | PInterfaceEntry est un pointeur sur un TInterfaceEntry. |
PInterfaceTable | PInterfaceTable est un pointeur sur un TInterfaceTable. |
PLibModule | PLibModule est un pointeur sur une variable TLibModule. |
PLongBool | Pointeur sur un LongBool. |
PLongint | PLongint est un pointeur sur un LongInt. |
PLongWord | PLongWord est un pointeur sur un LongWord. |
PMarshaledAString | |
PMarshaledString | |
PMemoryManager | Représente un pointeur sur un TMemoryManager. |
PMemoryManagerEx | PMemoryManagerEx est un pointeur sur un TMemoryManagerEx. |
PMethod | |
PModuleUnloadRec | Représente un pointeur sur un TModuleUnloadRec. |
PMonitor | Représente un pointeur sur un TMonitor. |
PMonitorSupport | Représente un pointeur sur un TMonitorSupport. |
PNativeInt | Pointeur sur un entier signé natif NativeInt. |
PNativeUInt | Pointeur sur un entier non signé natif NativeUInt. |
Pointer | Adresse d'un octet en mémoire. |
PointerArray | Représente un tableau de pointeurs. |
POleVariant | POleVariant est un pointeur sur un OleVariant. |
PPackageTypeInfo | A usage interne. |
PPAnsiChar | Représente un pointeur sur un PAnsiChar. |
PPChar | Représente un pointeur sur un PWideChar. |
PPCharArray | Représente un pointeur sur un TPCharArray. |
PPDispatch | Représente un pointeur sur un PDispatch. |
PPMonitor | Représente un pointeur sur un PMonitor. |
PPointer | Représente un pointeur sur un Pointer. |
PPointerArray | PPointerArray est un pointeur sur un PointerArray. |
PPUnknown | Représente un pointeur sur un PUnknown. |
PPWideChar | Représente un pointeur sur un PWideChar. |
PRawByteString | Représente un pointeur sur un RawByteString. |
PResStringRec | Pointeur sur un TResStringRec. |
PShortInt | PShortInt représente un pointeur sur un ShortInt. |
PShortString | Représente un pointeur sur un ShortString . |
PSingle | PSingle est un pointeur sur un Single. |
PSingleRec | Pointeur sur TSingleRec. |
PSmallInt | PSmallInt est un pointeur sur un SmallInt. |
PString | Est un pointeur sur un String . |
PTextBuf | Représente un pointeur sur un TTextBuf. |
PTypeTable | A usage interne. |
PUCS2Char | Représente un alias pour PWideChar. |
PUCS4Char | Représente un pointeur sur un UCS4Char. |
PUCS4CharArray | Représente un pointeur sur un TUCS4CharArray. |
PUint32 | |
PUInt64 | Pointeur sur UInt64. |
PUnicodeString | Représente un pointeur sur un UnicodeString. |
PUnitEntryTable | PUnitEntryTable est un pointeur sur un UnitEntryTable. |
PUnknown | PUnknown est un pointeur sur un IUnknown. |
PUTF8Char | |
PUTF8String | PUTF8String est un pointeur sur un UTF8String. |
PVarArray | Représente un type pointeur sur un TVarArray. |
PVarArrayBound | Pointeur sur TVarArrayBound. |
PVarArrayBoundArray | Représente un pointeur sur un TVarArrayBoundArray. |
PVarArrayCoorArray | Représente un type pointeur sur un TVarArrayCoorArray. |
PVarData | Pointeur sur un TVarData. |
PVariant | Représente un pointeur sur un Variant. |
PVariantManager | Représente un pointeur sur un TVariantManager. |
PVarRec | Représente un pointeur sur un TVarRec. |
PVarRecord | Pointeur sur TVarRecord. |
PWideChar |
PWideChar définit un pointeur sur une chaîne terminée par null, ayant des valeurs WideChar, c'est-à-dire des caractères Unicode. |
PWideString | Représente un pointeur sur un WideString . |
PWord | Est un pointeur sur un Word. |
PWordBool | PWordBool est un pointeur sur un WordBool. |
RawByteString | Permet le passage de données chaîne de toute page de code sans effectuer de conversions de page de code. |
Real | Représente une valeur à virgule flottante en double précision. |
Real48 | Représente un type pour les nombres qui peuvent être représentés par une notation à virgule flottante. |
ResourceString | Alias de TResStringRec. |
SAFEARRAY | Tableau multidimensionnel pour la technologie COM. |
Shortint | Type entier d'étendue [-128; 127]. |
ShortString | Représente une chaîne dont la longueur maximale est de 255 caractères. |
ShortStringBase | A usage interne. |
Single | Représente une valeur à virgule flottante en simple précision. |
Smallint | Type entier d'étendue [-32768; 32767]. |
String | Représente un alias pour le type UnicodeString générique. |
System | Classes de visibilité. |
TArray | Définit un tableau générique. |
TAssertErrorProc | Spécifie une routine appelée en cas d'échec d'une assertion. |
TBooleanDynArray | Représente un tableau dynamique d'éléments Boolean. |
TBoundArray | Représente un tableau d'entiers NativeInt avec des informations de limites de tableau. |
TByteDynArray | Représente un tableau dynamique d'éléments Bytes . |
TCallDesc | TCallDesc est le descripteur d'appel de répartition pour les variants. |
TCardinalDynArray | Représente un tableau dynamique d'éléments Cardinal. |
TChunkStatus | TChunkStatus énumère les statuts possibles d'une tranche de mémoire. |
TCPUIDRec | |
TCVModInfo | A usage interne. |
TDate | TDate est utilisé pour représenter une date. |
TDateTime | TDateTime est l'équivalent C++ du type de données TDateTime de Delphi. |
TDispatchMessage | Représente une structure avec un champ d'un mot pour un identificateur de message. |
TDispDesc | Représente une structure utilisée lors de l'exécution d'appels de méthodes dispinterfaces. |
TDLLProc | A usage interne. |
TDLLProcEx | A usage interne. |
TDoubleDynArray | Représente un tableau dynamique d'éléments Double. |
TDoubleRec (obsolète) | Fournit la prise en charge pour la manipulation des valeurs à virgule flottante en double précision. |
TDynArrayTypeInfo | Représente les informations de type d'un tableau dynamique. |
TEnumModuleFunc | Représente le type de la fonction de rappel utilisée dans une énumération de modules. |
TEnumModuleFuncLW | TEnumModuleFuncLW représente le type de la fonction de rappel utilisée dans une énumération de modules. |
TExceptClsProc | Type de pointeur sur fonction. |
TExceptionRecord | Informations sur les exceptions. |
TExceptObjProc | Type de pointeur sur fonction. |
TExtended80Rec | Fournit la prise en charge pour la manipulation des valeurs à virgule flottante en précision étendue. |
TExtendedRec | Alias à TExtended80Rec. |
TextFile | Alias pour le type Text. |
TFileIOFunc | A usage interne. |
TFileRec | TFileRec est le format interne des fichiers typés et non typés dans le langage Delphi. |
TFloatSpecial | Représente des valeurs à virgule flottante spéciales. |
TGUID | TGUID est une forme structurée de la valeur qui identifie de façon unique une interface. |
THandle | THandle est une référence de données à usage général (handle). |
THeapStatus (obsolète) | THeapStatus représente des informations sur le tas global. |
TInitContext | A usage interne. |
TInt64DynArray | Représente un tableau dynamique d'éléments Int64. |
TInt8DynArray |
Représente un tableau dynamique d'éléments System.Int8. |
TIntegerDynArray | Représente un tableau dynamique d'éléments Integer. |
TInterfaceEntry | TInterfaceEntry encapsule les informations nécessaires pour la répartition des appels d'interface. |
TInterfaceTable | TInterfaceTable énumère les interfaces prises en charge par une classe, et PInterfaceTable pointe sur cette liste. |
TLargestVarData | A usage interne. |
TLibModule | TLibModule décrit un module qui est compilé avec l'application. |
TLongWordDynArray | Représente un tableau dynamique d'éléments LongWord. |
TMemoryManager (obsolète) | TMemoryManager définit les points d'entrée des bloc de mémoire. |
TMemoryManagerEx | TMemoryManagerEx définit les points d'entrée des blocs de mémoire étendue. |
TMemoryManagerState | TMemoryManagerState contient des statistiques sur les allocations de la mémoire. |
TMemoryMap | TMemoryMap est un plan d'implantation de l'espace d'adressage d'une application sous la forme d'un tableau de valeurs TChunkStatus. |
TMethod | TMethod stocke les champs Code et Data pour représenter une méthode. |
TMinimumBlockAlignment | TMinimumBlockAlignment définit l'alignement minimal en octets pour l'allocation des blocs de mémoire. |
TModuleUnloadProc | TModuleUnloadProc définit une procédure qui peut être appelée durant le déchargement d'un package. |
TModuleUnloadProcLW | TModuleUnloadProcLW définit une procédure qui peut être appelée durant le déchargement d'un package. |
TModuleUnloadRec | Représente un noeud dans la liste liée de déchargement de modules. |
TMonitor | TMonitor fournit des méthodes de synchronisation de l'accès de plusieurs threads à un objet unique. |
TMonitorSupport | Représente une structure qui contient un certain nombre de pointeurs de fonction utilisés par les routines de support du moniteur. |
TPackageTypeInfo | A usage interne. |
TPCharArray | Représente un tableau de chaînes terminées par le caractère NULL. |
TPtrWrapper | TPtrWrapper est une valeur de taille pointeur représentant un pointeur. |
TRaiseExceptionProc | Type de pointeur sur procédure. |
TRaiseExceptObjProc | Type de pointeur sur procédure. |
TRandom32Proc | |
TRandomizeProc | |
TResourceHandle | Représente un alias pour HRSRC. |
TResStringRec | Représente une ressource chaîne. |
TRuntimeError | Est une énumération des codes d'erreur d'exécution internes. |
TSafeCallErrorProc | Représente un type procédural utilisé lors de l'enregistrement d'une routine. |
TShortIntDynArray | Représente un tableau dynamique d'éléments ShortInt. |
TSingleDynArray | Représente un tableau dynamique d'éléments Single. |
TSingleRec (obsolète) |
TSingleRec peut effectuer des opérations de bas niveau sur une valeur à virgule flottante en simple précision. |
TSmallBlockTypeState | TSmallBlockTypeState contient des statistiques sur un bloc de mémoire de petite taille. |
TSmallBlockTypeStates | TSmallBlockTypeStates est un tableau d'éléments de type TSmallBlockTypeState. |
TSmallIntDynArray | Représente un tableau dynamique d'éléments SmallInt. |
TStringDynArray | Représente un tableau dynamique d'éléments String. |
TSystemThreadEndProc | Représente un type procédural utilisé lors de la définition d'une routine globale qui est appelée chaque fois qu'un thread système se termine. |
TSystemThreadFuncProc | Représente un type procédural utilisé lors de la définition d'une routine globale qui est appelée chaque fois qu'un thread système démarre. |
TTextBuf | A usage interne. |
TTextIOFunc | A usage interne. |
TTextLineBreakStyle | TTextLineBreakStyle indique l'ensemble de caractères par défaut utilisé pour diviser les lignes d'un texte. |
TTextRec | TTextRec est le format interne des fichiers texte. |
TThreadFunc | TThreadFunc est un pointeur sur l'adresse de démarrage d'une routine pour un nouveau thread d'exécution. |
TThreadID | Un identificateur de thread. |
TTime | TTime est utilisé pour représenter une heure. |
TTypeKind | |
TTypeTable | A usage interne. |
TUCS4CharArray | Représente un tableau de caractères UCS4. |
TUInt64DynArray | |
TVarArray | Représente le type de descripteur pour les tableaux sécurisés. |
TVarArrayBound | Donne les informations de limite pour une dimension d'un tableau sécurisé. |
TVarArrayBoundArray | Donne les informations de limite pour toutes les dimensions d'un tableau sécurisé. |
TVarArrayCoorArray | Donne la position d'un élément dans un tableau sécurisé. |
TVarData | TVarData représente les informations Variant. |
TVariant | Wrapper VARIANT. |
TVariantManager (obsolète) | TVariantManager définit des points d'entrée pour les routines de conversion de variants et d'autres procédures qui déterminent le comportement des variants. |
TVarOp | TVarOp définit une opération sur un Variant. |
TVarRec | TVarRec est utilisé dans une fonction dotée d'un paramètre tableau non typé. |
TVarRecord | A usage interne. |
TVarType | Est un code de type variant. |
TVisibilityClasses | TVisibilityClasses énumère les classes de visibilité possibles pour les informations RTTI étendues. |
TWideStringDynArray | Représente un tableau dynamique d'éléments WideString. |
TWordDynArray | Représente un tableau dynamique d'éléments Word. |
UCS2Char | Alias pour WideChar. |
UCS4Char | UCS4Char permet d'utiliser les caractères Unicode de 4 octets. |
UCS4String | UCS4String permet d'utiliser les caractères Unicode de 4 octets. |
UInt16 | Alias pour Word. |
UInt32 | Alias for Cardinal. |
UInt64 | Définit un type entier non signé sur 64 bits. |
UInt8 | Alias pour Byte. |
UIntPtr | Représente un entier non signé dont la valeur est un pointeur. |
UnicodeString | UnicodeString est l'analogue C++ du type UnicodeString Delphi. |
UnitEntryTable | UnitEntryTable est un type tableau avec des entrées de type PackageUnitEntry. |
UTF8Char | |
UTF8String | UTF8String représente des chaînes Unicode à codage UTF-8. |
Variant | Utilisé pour les variables qui peuvent changer de type à l'exécution. |
WideChar | Représente un type caractère sur un mot (16 bits). |
WideString | Une chaîne de caractères étendus terminée par un caractère null, sans comptage de références. |
Word | Représente un type entier non signé sur 16 bits. |
WordBool | Représente un type booléen prédéfini sur 16 bits. |
Variables
AbstractErrorProc | AbstractErrorProc définit une routine de callback pour les erreurs d'appel de méthodes abstraites. |
AllocMemCount (obsolète) | Représente le nombre total des blocs de mémoire alloués dans une application Delphi. |
AllocMemSize (obsolète) | Représente la taille totale des blocs de mémoire alloués. |
AlternateWriteUnicodeStringProc | |
AssertErrorProc | Pointe sur le gestionnaire d'erreur d'assertion. |
CmdLine | Pointe sur les arguments de ligne de commande spécifiés quand une application est invoquée. |
CmdShow | Spécifie les indicateurs permettant d'afficher la fenêtre principale de l'application. |
CPUCount | Représente le nombre de cores CPU détectés. |
CPUIDTable | |
DebugHook | DebugHook est définie si une application s'exécute sous le débogueur de l'EDI. |
Default8087CW | Spécifie le mot de contrôle 8087 par défaut. |
DefaultMXCSR | La valeur par défaut du registre MXCSR. |
DefaultSystemCodePage | Représente la page de code par défaut. |
DefaultTextLineBreakStyle | Spécifie les caractères utilisés par défaut pour séparer des lignes de texte. |
DefaultUnicodeCodePage | Représente la page de code par défaut pour une chaîne. |
DispCallByIDProc | DispCallByIDProc contient l'adresse d'une fonction. |
DLLShutdownProc | |
ERMSBThreshold | |
ErrorAddr | Contient l'adresse d'une instruction qui a provoqué une erreur d'exécution. |
ErrorProc | Pointe sur le gestionnaire d'erreur d'exécution RTL. |
ErrOutput | ErrOutput spécifie un fichier texte en écriture seule associé au fichier de sortie des erreurs du processus. |
ExceptClsProc | ExceptClsProc définit un pointeur sur une fonction appelée durant la gestion des exceptions. |
ExceptionAcquired | Représente une notification qu'un objet exception donné a été acquis. |
ExceptionClass | Représente la classe de base des exceptions. |
ExceptObjProc | ExceptObjProc définit un pointeur sur une fonction appelée durant la gestion des exceptions. |
ExceptProc | Pointe sur le gestionnaire d'exception de niveau le plus bas. |
ExitCode | Contient le code de sortie de l'application. |
ExitProc | Pointe sur la procédure de sortie d'un programme (fournie pour des questions de compatibilité). |
ExitProcessProc | Spécifie la dernière procédure à exécuter avant de fermer l'application. |
FileMode | Détermine le mode d'accès à utiliser lorsque des fichiers typés ou non typés sont ouverts avec la procédure Reset. |
HeapAllocFlags | Spécifie comment le gestionnaire de mémoire obtient la mémoire depuis le système d'exploitation. |
HPrevInst (obsolète) | Indique le handle de l'instance précédente. |
InitProc | InitProc est la dernière procédure d'initialisation installée. |
Input | Spécifie un fichier texte en lecture seule associé au fichier d'entrée standard des processus. |
IsConsole | Indique si le module exécutable a été compilé en tant qu'application console. |
IsLibrary | Vaut True si ce module est une bibliothèque de liaison dynamique (.dll), une bibliothèque partagée (.dylib sur macOS ou .so sur Linux), et False si c'est un package d'exécution. |
IsMultiThread | Indique si l'application a introduit d'autres threads en utilisant les objets BeginThread ou TThread. |
JITEnable | Détermine les occasions dans lesquelles le débogueur juste à temps est appelé. |
LibModuleList | Enumère les enregistrements de modules utilisés par les procédures d'énumération. |
LoadResStringFunc | |
MainInstance | Indique le handle d'instance de l'exécutable principal. |
MainThreadID | Indique le handle d'instance du thread d'exécution principal du module en cours. |
ModuleUnloadList | Représente une liste de procédures de déchargement. |
MonitorSupport | Pointeur sur un ensemble de pointeurs de fonction. |
NeverSleepOnMMThreadContention | Dicte le comportement du gestionnaire de mémoire durant un conflit de thread. |
NoErrMsg | Contrôle si l'application affiche un message d'erreur lorsqu'une erreur d'exécution se produit. |
Output | Spécifie un fichier texte en écriture seule associé au fichier de sortie standard des processus. |
RaiseExceptionProc | Pointe sur la fonction Windows RaiseException. |
RaiseExceptObjProc | Représente une notification du déclenchement d'un objet exception. |
Random32Proc | |
RandomizeProc | |
RandSeed | RandSeed stocke la matrice du générateur de nombres aléatoires. |
ReportMemoryLeaksOnShutdown | Signale les pertes de mémoire à l'arrêt. |
RTLUnwindProc | A usage interne. |
SafeCallErrorProc | SafeCallErrorProc définit une procédure qui est appelée quand une routine safecall génère une erreur. |
SystemThreadEndProc | Variable définie durant le code de démarrage. |
SystemThreadFuncProc | Variable définie durant le code de démarrage |
Test8086 | Représente la famille CPU. |
Test8087 | Représente la famille FPU. |
TestFDIV | Spécifie si l'opération de division en virgule flottante est défectueuse. |
TestSSE | TestSSE représente la fonctionnalité SSE (Streaming SIMD Extensions) sur l'ordinateur utilisé. |
UTF8CompareLocale | Spécifie la locale (paramètres régionaux) utilisée lors de la comparaison de deux chaînes. |
VarAddRefProc | La variable VarAddRefProc est utilisée en interne. |
VarClearProc | La variable VarClearProc est utilisée en interne. |
VarCopyProc | La variable VarCopyProc est utilisée en interne. |
VarToLStrProc | La variable VarToLStrProc est utilisée en interne. |
VarToUStrProc | A usage interne. |
VarToWStrProc | La variable VarToWStrProc est utilisée en interne. |
Constantes
CompilerVersion | CompilerVersion: Extended = 35; |
CP_ACP | CP_ACP: Integer = 0; |
CP_UTF7 | CP_UTF7: Word = $FDE8; |
CP_UTF8 | CP_UTF8: Word = $FDE9; |
CPP_ABI_ADJUST | CPP_ABI_ADJUST: Integer = 0; |
CPUi386 | CPUi386: Integer = 2; |
CPUi486 | CPUi486: Integer = 3; |
CPUPentium | CPUPentium: Integer = 4; |
DefaultFieldRttiVisibility | DefaultFieldRttiVisibility: Set = [vcPrivate..vcPublished]; |
DefaultMethodRttiVisibility | DefaultMethodRttiVisibility: Set = [vcPublic..vcPublished]; |
DefaultPropertyRttiVisibility | DefaultPropertyRttiVisibility: Set = [vcPublic..vcPublished]; |
E_NOINTERFACE | E_NOINTERFACE: HRESULT = $80004002; |
E_NOTIMPL | E_NOTIMPL: HRESULT = $80004001; |
E_UNEXPECTED | E_UNEXPECTED: HRESULT = $8000FFFF; |
feeALLEXCEPT | feeALLEXCEPT: Integer = $3F; |
feeDENORMALOPERAND | feeDENORMALOPERAND: Integer = 2; |
feeDIVBYZERO | feeDIVBYZERO: Integer = 4; |
feeINEXACT | feeINEXACT: Integer = $20; |
feeINVALID | feeINVALID: Integer = 1; |
feeOVERFLOW | feeOVERFLOW: Integer = 8; |
feeUNDERFLOW | feeUNDERFLOW: Integer = $10; |
femALLEXCEPT | femALLEXCEPT: Integer = $3F; |
femDENORMALOPERAND | femDENORMALOPERAND: Integer = 2; |
femDIVBYZERO | femDIVBYZERO: Integer = 4; |
femINEXACT | femINEXACT: Integer = $20; |
femINVALID | femINVALID: Integer = 1; |
femOVERFLOW | femOVERFLOW: Integer = 8; |
femUNDERFLOW | femUNDERFLOW: Integer = $10; |
ferALLROUND | ferALLROUND: Integer = $C00; |
ferDOWNWARD | ferDOWNWARD: Integer = $400; |
ferTONEAREST | ferTONEAREST: Integer = 0; |
ferTOWARDZERO | ferTOWARDZERO: Integer = $C00; |
ferUPWARD | ferUPWARD: Integer = $800; |
fmClosed | fmClosed: Word = $D7B0; |
fmInOut | fmInOut: Word = $D7B3; |
fmInput | fmInput: Word = $D7B1; |
fmOutput | fmOutput: Word = $D7B2; |
hfFieldSize | hfFieldSize: Integer = 4; |
hfMonitorOffset | hfMonitorOffset: Integer = 0; |
INFINITE | INFINITE: Cardinal = $FFFFFFFF; |
MaxInt | MaxInt: Integer = $7FFFFFFF; |
MaxLongInt | MaxLongInt: Integer = $7FFFFFFF; |
NumSmallBlockTypes | NumSmallBlockTypes: Integer = $37; |
opAdd | opAdd: Integer = 0; |
opAnd | opAnd: Integer = 8; |
opCmpEQ | opCmpEQ: Integer = $E; |
opCmpGE | opCmpGE: Integer = $13; |
opCmpGT | opCmpGT: Integer = $12; |
opCmpLE | opCmpLE: Integer = $11; |
opCmpLT | opCmpLT: Integer = $10; |
opCmpNE | opCmpNE: Integer = $F; |
opCompare | opCompare: Integer = $B; |
opDivide | opDivide: Integer = 3; |
opIntDivide | opIntDivide: Integer = 4; |
opModulus | opModulus: Integer = 5; |
opMultiply | opMultiply: Integer = 2; |
opNegate | opNegate: Integer = $C; |
opNot | opNot: Integer = $D; |
opOr | opOr: Integer = 9; |
opShiftLeft | opShiftLeft: Integer = 6; |
opShiftRight | opShiftRight: Integer = 7; |
opSubtract | opSubtract: Integer = 1; |
opXor | opXor: Integer = $A; |
RTLVersion | RTLVersion: Comp = 35; |
RTLVersion111 | RTLVersion111: Boolean = True; |
RTLVersion112 | RTLVersion112: Boolean = True; |
RTLVersion113 | RTLVersion113: Boolean = True; |
S_FALSE | S_FALSE: Integer = 1; |
S_OK | S_OK: Integer = 0; |
sLineBreak | sLineBreak: AnsiString = ; |
tfCRLF | tfCRLF: Integer = 1; |
tkAnsiChar | tkAnsiChar: TTypeKind = tkChar; |
tkAnsiString | tkAnsiString: TTypeKind = tkLString; |
tkShortString | tkShortString: TTypeKind = tkString; |
tkUnicodeString | tkUnicodeString: TTypeKind = tkUString; |
tkWideChar | tkWideChar: TTypeKind = tkWChar; |
tkWideString | tkWideString: TTypeKind = tkWString; |
varAny | varAny: Integer = $101; |
varArray | varArray: Integer = $2000; |
varBoolean | varBoolean: Integer = $B; |
varByRef | varByRef: Integer = $4000; |
varByte | varByte: Integer = $11; |
varCurrency | varCurrency: Integer = 6; |
varDate | varDate: Integer = 7; |
varDispatch | varDispatch: Integer = 9; |
varDouble | varDouble: Integer = 5; |
varEmpty | varEmpty: Integer = 0; |
varError | varError: Integer = $A; |
varInt64 | varInt64: Integer = $14; |
varInteger | varInteger: Integer = 3; |
varLongWord | varLongWord: Integer = $13; |
varNull | varNull: Integer = 1; |
varObject | varObject: Integer = $49; |
varOleStr | varOleStr: Integer = 8; |
varRecord | varRecord: Integer = $24; |
varShortInt | varShortInt: Integer = $10; |
varSingle | varSingle: Integer = 4; |
varSmallint | varSmallint: Integer = 2; |
varStrArg | varStrArg: Integer = $48; |
varString | varString: Integer = $100; |
varTypeMask | varTypeMask: Integer = $FFF; |
varUInt32 | varUInt32: Integer = $13; |
varUInt64 | varUInt64: Integer = $15; |
varUnknown | varUnknown: Integer = $D; |
varUStrArg | varUStrArg: Integer = $4A; |
varUString | varUString: Integer = $102; |
varVariant | varVariant: Integer = $C; |
varWord | varWord: Integer = $12; |
vmtAddRef | vmtAddRef: Integer = 4; |
vmtAfterConstruction | vmtAfterConstruction: ShortInt = $FFFFFFE4; |
vmtArcOffset | vmtArcOffset: Integer = 0; |
vmtAutoTable | vmtAutoTable: ShortInt = $FFFFFFB0; |
vmtBeforeDestruction | vmtBeforeDestruction: ShortInt = $FFFFFFE8; |
vmtClassName | vmtClassName: ShortInt = $FFFFFFC8; |
vmtCreateObject | vmtCreateObject: Integer = $C; |
vmtDefaultHandler | vmtDefaultHandler: ShortInt = $FFFFFFF0; |
vmtDestroy | vmtDestroy: ShortInt = $FFFFFFFC; |
vmtDispatch | vmtDispatch: ShortInt = $FFFFFFEC; |
vmtDynamicTable | vmtDynamicTable: ShortInt = $FFFFFFC4; |
vmtEquals | vmtEquals: ShortInt = $FFFFFFD4; |
vmtFieldTable | vmtFieldTable: ShortInt = $FFFFFFBC; |
vmtFreeInstance | vmtFreeInstance: ShortInt = $FFFFFFF8; |
vmtGetHashCode | vmtGetHashCode: ShortInt = $FFFFFFD8; |
vmtInitTable | vmtInitTable: ShortInt = $FFFFFFB4; |
vmtInstanceSize | vmtInstanceSize: ShortInt = $FFFFFFCC; |
vmtIntfTable | vmtIntfTable: ShortInt = $FFFFFFAC; |
vmtMethodTable | vmtMethodTable: ShortInt = $FFFFFFC0; |
vmtNewInstance | vmtNewInstance: ShortInt = $FFFFFFF4; |
vmtParent | vmtParent: ShortInt = $FFFFFFD0; |
vmtQueryInterface | vmtQueryInterface: Integer = 0; |
vmtRelease | vmtRelease: Integer = 8; |
vmtSafeCallException | vmtSafeCallException: ShortInt = $FFFFFFE0; |
vmtSelfPtr | vmtSelfPtr: ShortInt = $FFFFFFA8; |
vmtToString | vmtToString: ShortInt = $FFFFFFDC; |
vmtTypeInfo | vmtTypeInfo: ShortInt = $FFFFFFB8; |
vtAnsiString | vtAnsiString: Integer = $B; |
vtBoolean | vtBoolean: Integer = 1; |
vtChar | vtChar: Integer = 2; |
vtClass | vtClass: Integer = 8; |
vtCurrency | vtCurrency: Integer = $C; |
vtExtended | vtExtended: Integer = 3; |
vtInt64 | vtInt64: Integer = $10; |
vtInteger | vtInteger: Integer = 0; |
vtInterface | vtInterface: Integer = $E; |
vtObject | vtObject: Integer = 7; |
vtPChar | vtPChar: Integer = 6; |
vtPointer | vtPointer: Integer = 5; |
vtPWideChar | vtPWideChar: Integer = $A; |
vtString | vtString: Integer = 4; |
vtUnicodeString | vtUnicodeString: Integer = $11; |
vtVariant | vtVariant: Integer = $D; |
vtWideChar | vtWideChar: Integer = 9; |
vtWideString | vtWideString: Integer = $F; |