System
Sommaire |
Contient les unités, les classes, les fonctions, les types, les variables et les constantes RTL (Delphi Run-time Library). Contient aussi les portées d'unités System.Bindings, System.Generics et System.Win. La portée d'unité System coïncide avec l'unité System.
Portées d'unités
| 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.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.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 aussi les portées d'unités System.Bindings, System.Generics et System.Win. La portée d'unité System coïncide avec l'unité System. |
| System.Actions | |
| System.AnsiStrings | |
| System.Character | |
| System.Classes | |
| System.Contnrs | |
| System.ConvUtils | |
| System.DateUtils | |
| System.Diagnostics | |
| System.HelpIntfs | |
| System.IniFiles | |
| System.Internal.VarHlpr | |
| System.IOUtils | |
| System.Masks | |
| System.MaskUtils | |
| System.Math | |
| System.ObjAuto | |
| System.RegularExpressions | |
| System.RegularExpressionsCore | |
| System.Rtti | |
| System.Sensors | |
| System.StdConvs | |
| System.StrUtils | |
| System.SyncObjs | |
| System.SysUtils | |
| 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 de plus amples informations, voir http://www.zlib.net/manual.html |
Classes
| __IObjCastGUIDHolder | A usage interne. |
| _InterfaceCastHlpr | A usage interne. |
| 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. |
| DynamicArray | DynamicArray est l'analogue C++ du type tableau dynamique Delphi. |
| 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. |
| 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 | |
| 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. |
| 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é. |
| TCustomAttribute | TCustomAttribute est la classe de base pour tous les attributs Delphi. |
| TDateTimeBase | Classe de base pour TDateTime. |
| TDynArrayRec | Représente le mécanisme de base pour la gestion mémoire des tableaux dynamiques. |
| 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. |
| 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 | |
| _roundToInt64 | |
| _System__DynArrayAddRef | |
| _System__DynArrayRelease | |
| Abs | Renvoie une valeur absolue. |
| AcquireExceptionObject | Conserve l'accès à 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 | Fonction Compare and Exchange intrinsèque atomatique utilisée avec les compilateurs mobiles Delphi. Compare le contenu de la cible par rapport à une valeur donnée (le comparateur) et, uniquement dans le cas où les valeurs sont semblables, remplace le contenu de la cible par la nouvelle valeur. |
| AtomicDecrement | Fonction Decrement intrinsèque atomatique utilisée avec les compilateurs mobiles Delphi. |
| AtomicExchange | Fonction Exchange intrinsèque atomatique 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 atomatique 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. |
| 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 concatène deux chaînes ou plus. |
| 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. |
| 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. |
| Delete | Retire une sous-chaîne d'une chaîne. |
| Dispose | Libère la mémoire allouée à une variable dynamique. |
| DoubleToComp | Convertit une valeur double en Comp. |
| DynArrayBounds | Renvoie les limites d'un DynamicArray. |
| DynArrayClear | Efface un tableau dynamique. |
| 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. |
| 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 | |
| FGetExceptMask | |
| FGetRound | |
| 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. |
| 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é. |
| 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. |
| FreeMemory | FreeMemory libère un bloc de mémoire préalablement alloué avec GetMemory. |
| FreeResource | Renvoie True. |
| FSetExceptFlag | |
| FSetExceptMask | |
| FSetRound | |
| Get8087CW | Renvoie la valeur du mot code 8087. |
| 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 du 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'étendue 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, en commençant à la position spécifiée. |
| Int | Renvoie la partie entière d'un nombre réel. |
| IntToStr | Convertit un entier en chaîne. |
| IOResult | Renvoie l'état de la dernière opération d'E/S. |
| IsDynArrayRectangular | Renvoie si un tableau dynamique est rectangulaire. |
| 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 | |
| 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'une étendue. |
| 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. |
| MoveChars | Copie des octets d'une source vers une destination. |
| 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 | Renvoie la valeur d'indice du premier caractère dans une sous-chaîne spécifiée qui se trouve dans une chaîne. |
| 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é. |
| Release (obsolète) | La routine Release n'est plus utilisée. |
| ReleaseExceptionObject | Libère l'objet exception acquis par AcquireExceptionObject. |
| 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 dans un fichier vers le 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 le 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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 une chaîne en sa représentation numérique. |
| 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. |
| _di_IComparable | Interface Delphi de IComparable. |
| _di_IDispatch | Interface Delphi de IDispatch. |
| _di_IEnumerable | Interface Delphi de IEnumerable. |
| _di_IEnumerator | Interface Delphi de IEnumerator. |
| _di_IInterface | Interface Delphi de IInterface. |
| _di_IStream | Interface Delphi de IStream. |
| _di_IUnknown | Interface Delphi de IUnknown. |
| 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]. |
| 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. |
| 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. |
| Largeint | Type entier d'étendue [-263; 263-1]. |
| LongBool | Représente un type booléen sur 32 bits. |
| Longint | Type entier d'étendue [-2147483648; 2147483647]. |
| LongWord | Définit un type entier non signé sur 32 bits. |
| MarshaledAString | |
| 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. |
| 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 | Représente un 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. |
| 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. |
| 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 | 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 | |
| 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. |
| TCVModInfo | A usage interne. |
| TDate | TDate est utilisé pour représenter une date. |
| TDateTime | TDateTime est l'analogue C++ du type de données TDateTime 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 le support de 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. |
| Text | Représente l'analogue C++ du type de données text de Delphi. |
| TExtended80Rec | Fournit le support de 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. |
| TResourceHandle | Représente un alias pour HRSRC. |
| TResStringRec | Représente une ressource chaîne. |
| TRuntimeError | 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. |
| TTypeTable | A usage interne. |
| TUCS4CharArray | Représente un tableau de caractères UCS4. |
| 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. |
| UTF8String | UTF8String représente des chaînes Unicode à codage UTF-8. |
| Variant | Variant est une implémentation C++ du type intrinsèque Variant de Delphi. |
| 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 fondamental. |
| 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. |
| 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. |
| 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 a été compilé en tant qu'application console. |
| IsLibrary | Indique si le module est une bibliothèque partagée. |
| 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. |
| 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. |
| RandSeed | RandSeed stocke la matrice du générateur de nombres aléatoires. |
| ReportMemoryLeaksOnShutdown | Signaler 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). |
| 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 = 25; |
| 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 = 25; |
| S_FALSE | S_FALSE: Integer = 1; |
| S_OK | S_OK: Integer = 0; |
| sLineBreak | sLineBreak: AnsiString = ; |
| tfCRLF | tfCRLF: Integer = 1; |
| 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; |
| 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; |