System
Contient les unités, les classes, les fonctions, les types, les variables et les constantes RTL (Object Pascal 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.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.Math | |
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. |
Unités
Classes
__IObjCastGUIDHolder | A usage interne. |
_InterfaceCastHlpr | A usage interne. |
AliasT | |
AnsiStringBase | AnsiStringBase est la classe de base de l'analogie C++ du type chaîne longue de Object Pascal. |
AnsiStringT | AnsiStringT est l'analogue C++ du type chaîne longue de Object Pascal. |
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 Object Pascal. |
DelphiInterface | DelphiInterface est une implémentation C++ de l'interface Object Pascal. |
DelphiMetaClass | |
DynamicArray | DynamicArray est l'analogue C++ du type tableau dynamique Object Pascal. |
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 Object Pascal. |
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 Object Pascal. |
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 Object Pascal. |
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é. |
TCustomAttribute | TCustomAttribute est la classe de base pour tous les attributs Object Pascal. |
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 | |
_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 Object Pascal. Compare le contenu de la <cible> à 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 Object Pascal. |
AtomicExchange | Fonction Exchange intrinsèque atomatique utilisée avec les compilateurs mobiles Object Pascal. 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 Object Pascal. |
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 | |
BuiltInArcTan2 | |
BuiltInCos | |
BuiltInLn | |
BuiltInLnXPlus1 | |
BuiltInLog10 | |
BuiltInLog2 | |
BuiltInSin | |
BuiltInSqrt | |
BuiltInTan | |
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. |
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 Object Pascal. |
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 | Obtient les indicateurs d'événement d'exception de virgule flottante. |
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. |
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 | Définit les indicateurs d'événement 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. |
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 Object Pascal. |
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. |
InterLockedExchg | |
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 | 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'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. |
MulDivInt64 | |
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 Object Pascal 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 Object Pascal. |
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 SSE. |
SetMXCSRExceptionFlag | |
SetRaiseList (obsolète) | SetRaiseList est utilisée en interne par le compilateur Object Pascal. |
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. |
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 Object Pascal. |
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 Object Pascal de IComparable. |
_di_IDispatch | Interface Object Pascal de IDispatch. |
_di_IEnumerable | Interface Object Pascal de IEnumerable. |
_di_IEnumerator | Interface Object Pascal de IEnumerator. |
_di_IInterface | Interface Object Pascal de IInterface. |
_di_IStream | Interface Object Pascal de IStream. |
_di_IUnknown | Interface Object Pascal 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 Object Pascal 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 Object Pascal. |
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 | 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. |
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. |
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 | 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. |
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 Object Pascal. |
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. |
Text | Représente l'analogue C++ du type de données text de Object Pascal. |
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 Object Pascal. |
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. |
TTypeKind | |
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 Object Pascal. |
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 Object Pascal. |
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 Object Pascal. |
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 = 28; |
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 = 28; |
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; |