Afficher : Delphi C++
Préférences d'affichage

System

De XE2 API Documentation

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
System.Generics
System.Win

Unités

SystemContient 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.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.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.ZLibContient la bibliothèque de compression zLib. Pour de plus amples informations, voir http://www.zlib.net/manual.html


Classes

__IObjCastGUIDHolderA usage interne.
_InterfaceCastHlprA usage interne.
AnsiStringBaseAnsiStringBase est la classe de base de l'analogie C++ du type chaîne longue de Delphi.
AnsiStringTAnsiStringT est l'analogue C++ du type chaîne longue de Delphi.
AutoCmdAutoCmd représente une commande qui peut être exécutée par une interface Automation encapsulée par une classe Variant.
CompReprésente un type pour les nombres qui peuvent être représentés par une notation à virgule flottante.
CompBaseType de base pour Comp.
CurrencyCurrency est l'implémentation C++ du type de données Delphi Currency.
CurrencyBaseEnveloppe de fonctionnalités autour de la classe Delphi.
DelphiInterfaceDelphiInterface est une implémentation C++ de l'interface Delphi.
DynamicArrayDynamicArray est l'analogue C++ du type tableau dynamique Delphi.
DynArrayExceptionClasse de base pour les exceptions tableau dynamique.
DynArrayNullDataL'exception déclenchée quand le pointeur de données du tableau est NULL.
DynArrayOutOfRangeL'exception déclenchée lors de l'accès à un tableau dynamique avec un index hors limites.
FunctionFunction représente une méthode d'une interface Automation qui renvoie une valeur.
IComparableIComparable est l'interface générique utilisée pour comparer deux objets.
IDispatchIDispatch est l'interface utilisée pour supporter l'Automation.
IEnumerableIEnumerable est l'interface générique pour les conteneurs énumérables.
IEnumeratorIEnumerator est l'interface générique pour les énumérateurs de conteneur.
IEquatableIEquatable est l'interface générique utilisée pour vérifier l'égalité de deux objets.
IInterfaceIInterface est la classe de base pour toutes les interfaces définies en code Delphi.
IInvokableIInvokable est la classe de base des interfaces invocables.
IOleInPlaceFrame
IOleInPlaceUIWindow
IOleWindow
IUnknownIUnknown est une interface de base spéciale.
NamedParmNamedParm représente un paramètre nommé affecté à un descendant de TAutoCmd.
OleVariantType Variant compatible OLE.
OpenArrayEncapsulation C++ du type tableau ouvert de Delphi.
OpenArrayCounterClasse utilitaire pour les macros tableau ouvert.
OpenArrayCountHlprClasse utilitaire pour les macros tableau ouvert.
PackageInfoTableUne variable de type PackageInfoTable fournit des informations sur l'initialisation ou la finalisation d'une série d'unités de package.
PackageUnitEntryUne variable de type PackageUnitEntry fournit des informations sur l'initialisation ou la finalisation d'une unité de package.
ProcedureProcedure représente une méthode d'une interface Automation qui ne renvoie pas de valeur.
PropertyGetPropertyGet représente une méthode d'accès à une propriété d'une interface Automation.
PropertySetPropertySet représente une méthode d'accès à une propriété d'une interface Automation.
SetSet est un template C++ pour l'émulation des types Set trouvés dans Delphi.
SetBaseClasse de base pour Set.
SmallStringUne chaîne avec un maximum de sz caractères (sz est un paramètre de template).
SmallStringBaseClasse de base pour SmallString.
sPointerUn type de pointeur intelligent à faible charge.
StaticArrayUn tableau de longueur fixe de type quelconque T.
TAggregatedObjectTAggregatedObject 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.
TCallDescTCallDesc est le descripteur d'appel de répartition pour les variants.
TClassTClass définit la métaclasse pour TObject.
TClassHelperBase
TClassHelperBaseClassDéfinit la métaclasse pour TClassHelperBase.
TContainedObjectTContainedObject implémente l'interface IInterface comme objet interne dans un agrégat.
TCppAggregatedObjectTCppAggregatedObject est identique à TAggregatedObject, sauf que IUnknown est déjà implémenté.
TCppInterfacedObjectTCppInterfacedObject est identique à TInterfacedObject, sauf que IUnknown est déjà implémenté.
TCustomAttributeTCustomAttribute est la classe de base pour tous les attributs Delphi.
TCVModInfoA usage interne.
TDateTimeTDateTime est l'analogue C++ du type de données TDateTime Delphi.
TDateTimeBaseClasse de base pour TDateTime.
TDispatchMessageReprésente une structure avec un champ d'un mot pour un identificateur de message.
TDispDescReprésente une structure utilisée lors de l'exécution d'appels de méthodes dispinterfaces.
TDoubleRecFournit le support de la manipulation des valeurs à virgule flottante en double précision.
TExceptionRecordInformations sur les exceptions.
TExtended80RecFournit le support de la manipulation des valeurs à virgule flottante en précision étendue.
TFileRecTFileRec est le format interne des fichiers typés et non typés dans le langage Delphi.
THeapStatusTHeapStatus représente des informations sur le tas global.
TInitContextA usage interne.
TInterfacedClassTInterfacedClass définit la métaclasse pour TInterfacedObject.
TInterfacedObjectTInterfacedObject est une base pour les classes simples qui ont besoin d'une implémentation IInterface de base.
TInterfaceEntryTInterfaceEntry encapsule les informations nécessaires pour la répartition des appels d'interface.
TInterfaceTableTInterfaceTable énumère les interfaces prises en charge par une classe, et PInterfaceTable pointe sur cette liste.
TLargestVarDataA usage interne.
TLibModuleTLibModule décrit un module qui est compilé avec l'application.
TMemoryManagerTMemoryManager définit les points d'entrée des bloc de mémoire.
TMemoryManagerExTMemoryManagerEx définit les points d'entrée des blocs de mémoire étendue.
TMemoryManagerStateTMemoryManagerState contient des statistiques sur les allocations de la mémoire.
TMethodTMethod stocke les champs Code et Data pour représenter une méthode.
TModuleUnloadRecReprésente un noeud dans la liste liée de déchargement de modules.
TMonitorTMonitor fournit des méthodes de synchronisation de l'accès de plusieurs threads à un objet unique.
TMonitorSupportReprésente une structure qui contient un certain nombre de pointeurs de fonction utilisés par les routines de support du moniteur.
TObjectTObject est l'ancêtre primordial de tous les objets et composants.
TPackageTypeInfoA usage interne.
TResStringRecReprésente une ressource chaîne.
TSingleRecFournit le support de la manipulation des valeurs à virgule flottante en simple précision.
TSmallBlockTypeStateTSmallBlockTypeState contient des statistiques sur un bloc de mémoire de petite taille.
TTextRecTTextRec est le format interne des fichiers texte.
TVarArrayReprésente le type de descripteur pour les tableaux sécurisés.
TVarArrayBoundDonne les informations de limite pour une dimension d'un tableau sécurisé.
TVarDataTVarData représente les informations Variant.
TVariantManagerTVariantManager 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.
TVariantTWrapper VARIANT à usage général.
TVarRecTVarRec est utilisé dans une fonction dotée d'un paramètre tableau non typé.
TVarRecordA usage interne.
UnicodeStringUnicodeString est l'analogue C++ du type UnicodeString Delphi.
VariantVariant est une implémentation C++ du type intrinsèque Variant de Delphi.
VariantErrorEncapsule un code d'erreur variant.
WideStringWideString représente des chaînes de caractères 16 bits.

Routines

__currMul
_roundToInt64
AbsRenvoie une valeur absolue.
AcquireExceptionObjectConserve l'accès à l'objet exception.
AddModuleUnloadProcAddModuleUnloadProc ajoute un appel à votre routine définie quand un package est déchargé.
AddrRenvoie un pointeur sur un objet spécifique.
AllocMemAllocMem alloue un bloc de mémoire et initialise chaque octet à zéro.
AnsiToUtf8Convertit une chaîne codée en Ansi vers UTF-8.
AppendPrépare un fichier existant pour l'ajout d'un texte à la fin du fichier.
ArcTanCalcule l'arc-tangente de la valeur donnée.
AssertTeste la validité d'une expression booléenne.
AssignAssocie le nom d'un fichier externe à une variable fichier.
AssignedTeste un pointeur nil (non affecté) ou une variable procédurale.
AssignFileAssocie le nom d'un fichier externe à une variable fichier.
AttemptToUseSharedMemoryManagerTente d'utiliser un gestionnaire de mémoire partagé.
BeginThreadCrée un nouveau thread d'exécution.
BlockReadLit un ou plusieurs enregistrements d'un fichier ouvert et les place dans une variable.
BlockWriteEcrit un ou plusieurs enregistrements d'une variable mémoire dans un fichier ouvert.
BreakProvoque l'interruption d'une boucle for, while ou repeat.
ChDirChange le répertoire en cours.
CheckSafecallResult
ChrRenvoie le caractère correspondant à une valeur ASCII.
CloseFerme l'association entre une variable fichier et un fichier externe.
CloseFileFerme l'association entre une variable fichier et un fichier disque externe.
CompToCurrencyConvertit une valeur Comp en une valeur Currency.
CompToDoubleConvertit une valeur Comp en valeur double.
ConcatConcat concatène deux chaînes ou plus.
ContinueProvoque le passage du contrôle de l'exécution à l'itération suivante dans une instruction for, while ou repeat.
CopyRenvoie une sous-chaîne d'une chaîne ou un segment de tableau dynamique.
CopyArrayCopie un tableau dont le type des éléments est spécifié par la variable TypeInfo.
CosCalcule le cosinus d'un angle.
CurrencyToCompConvertit une valeur Currency en valeur Comp.
DecDec décrémente une variable de 1 ou de N.
DeleteRetire une sous-chaîne d'une chaîne.
DisposeLibère la mémoire allouée à une variable dynamique.
DoubleToCompConvertit une valeur double en Comp.
DynArrayBoundsRenvoie les limites d'un DynamicArray.
DynArrayClearEfface un tableau dynamique.
DynArrayDimRenvoie le nombre de dimensions d'un tableau dynamique.
DynArrayIndexRenvoie un pointeur sur un élément de tableau dynamique spécifique.
DynArraySetLengthRedimensionne un tableau dynamique.
DynArraySizeRenvoie la taille d'un tableau dynamique.
EndThreadTermine l'exécution d'un thread.
EnumModulesExécute un callback pour tous les modules d'une application.
EnumResourceModulesExécute un callback pour tous les modules ressource d'une application.
EofDétermine si la position en cours du pointeur se trouve en fin de fichier.
EolnDétermine si le pointeur de fichier se trouve en fin de ligne.
EraseSupprime un fichier externe.
ErrorError est utilisée pour générer une exception d'exécution.
ExceptAddrRenvoie l'adresse à laquelle l'exception en cours a été déclenchée.
ExceptObjectRenvoie l'objet exception en cours.
ExcludeRetire un élément d'un ensemble Delphi.
ExitExit quitte la procédure en cours.
ExpRenvoie la valeur exponentielle de X.
ExpMinus1

Renvoie eX-1.

FailAnnule la construction d'un objet (modèle d'objet Turbo Pascal).
FilePosRenvoie la position en cours dans un fichier.
FileSizeRenvoie le nombre d'enregistrements d'un fichier.
FillCharRemplit une succession d'octets avec la valeur spécifiée.
FinalizeDésinitialise une variable allouée dynamiquement.
FinalizeArrayAssistance du compilateur pour la finalisation des tableaux.
FindClassHInstanceRenvoie le handle d'instance du module dans lequel un type de classe est défini.
FindDynaInst
FindHInstanceRenvoie le handle d'instance du module contenant l'adresse spécifiée.
FindResourceLocalise une ressource dans un module.
FindResourceHInstanceRenvoie le handle d'instance du module ressource associé à un HInstance spécifié.
FlushEfface le tampon associé à un fichier texte ouvert en sortie.
FPower10Obsolète. Considérez plutôt Power10.
FracRenvoie la partie décimale d'un réel.
FreeMemFreeMem libère un bloc de mémoire préalablement alloué avec GetMem.
FreeMemoryFreeMemory libère un bloc de mémoire préalablement alloué avec GetMemory.
FreeResourceRenvoie True.
Get8087CWRenvoie la valeur du mot code 8087.
GetDirRenvoie le répertoire en cours.
GetDynaMethodA usage interne.
GetHeapStatusRenvoie l'état actuel du gestionnaire de mémoire.
GetLastErrorRenvoie la dernière erreur rapportée par un appel à une API du système d'exploitation.
GetLocaleOverrideRenvoie la redéfinition locale pour l'application spécifiée par le paramètre AppName.
GetMemGetMem alloue un bloc de mémoire.
GetMemoryGetMemory alloue un bloc de mémoire.
GetMemoryManagerRenvoie les points d'entrée du gestionnaire de mémoire installé.
GetMemoryManagerStateRécupère les informations d'état du gestionnaire de mémoire.
GetMemoryMapRécupère le plan d'implantation de la mémoire.
GetMinimumBlockAlignmentObtient l'alignement de bloc mémoire minimum.
GetMXCSR

Renvoie la valeur du registre MXCSR.

GetResourceModuleNameRenvoie le nom localisé d'un module.
GetTextCodePageObtient la page de code d'un fichier texte.
GetUILanguagesLa routine GetUILanguages renvoie une liste des langues d'interface utilisateur.
GetVariantManagerRenvoie les points d'entrée des routines qui définissent le comportement des variants.
HaltExécute une fin anormale d'un programme.
HiRenvoie l'octet de poids fort de X comme valeur non signée.
HighRenvoie la plus grande valeur dans l'étendue d'un argument.
IncInc incrémente une valeur ordinale de 1 ou de N.
IncludeAjoute un élément à un ensemble Delphi.
InitializeInitialize initialise une variable allouée dynamiquement.
InitializeArrayInitialise les éléments d'un tableau dynamique.
InsertInsère une sous-chaîne dans une chaîne, en commençant à la position spécifiée.
IntRenvoie la partie entière d'un nombre réel.
IntToStrConvertit un entier en chaîne.
IOResultRenvoie l'état de la dernière opération d'E/S.
IsDynArrayRectangularRenvoie si un tableau dynamique est rectangulaire.
IsMemoryManagerSetIndique si le gestionnaire de mémoire a été redéfini en utilisant la procédure SetMemoryManager.
IsVariantManagerSetIndique si une application gère les variants.
LengthRenvoie le nombre de caractères d'une chaîne ou le nombre d'éléments d'un tableau.
LnRenvoie le logarithme naturel d'une expression réelle.
LnXPlus1

Renvoie ln(X+1).

LoRenvoie l'octet de poids faible de l'argument X.
LoadResourceRenvoie un handle sur les données d'une ressource.
LoadResourceModuleCharge un module de ressources par un nom donné.
LoadResourceString
LoadResStringCharge une chaîne depuis une ressource.
LocaleCharsFromUnicodeMappe une chaîne étendue sur une nouvelle chaîne.
LockResourceRenvoie un pointeur sur une ressource.
LowRenvoie la valeur la moins élevée d'une étendue d'arguments.
MarkLa routine Mark n'est plus utilisée.
MemoryBarrierImpose une contrainte d'ordre sur les opérations de mémoire.
MkDirCrée un nouveau sous-répertoire.
MonitorEnterEmpêche l'accès à l'objet spécifié de tous les threads à l'exception du thread appelant.
MonitorExitLibère un verrou du thread appelant sur l'objet spécifié.
MonitorPulseNotifie 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.
MonitorPulseAllSignale à 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.
MonitorTryEnterTente de verrouiller l'objet spécifié, afin que seul le thread appelant soit capable d'y accéder.
MonitorWaitSupprime le verrou sur l'objet spécifié et place le thread appelant dans la file d'attente pendant la durée spécifiée.
MoveCopie des octets d'une source vers une destination.
MoveCharsCopie des octets d'une source vers une destination.
NewCrée une nouvelle variable dynamique et initialise P de telle façon qu'il pointe dessus.
OddRenvoie true si l'argument est un nombre impair.
OleStrToStringCopie les données reçues d'une interface COM dans une chaîne.
OleStrToStrVarCopie une chaîne de sa représentation COM dans une chaîne Delphi existante.
OrdRenvoie la valeur ordinale d'une expression de type ordinal.
ParamCountRenvoie le nombre de paramètres transmis dans la ligne de commande.
ParamStrRenvoie le paramètre spécifié depuis la ligne de commande.
PiRenvoie 3.1415926535897932385
PosRenvoie la valeur d'indice du premier caractère dans une sous-chaîne spécifiée qui se trouve dans une chaîne.
Power10Renvoie la valeur d'une valeur à virgule flottante donnée élevée à une puissance de 10.
PredRenvoie le prédécesseur de l'argument.
PtrConvertit l'adresse spécifiée en pointeur.
PUCS4CharsConvertit une chaîne UCS4 en tableau à zéro terminal de caractères UCS4.
RaiseListRaiseList est utilisée en interne par le compilateur Delphi.
RandomGénère des nombres aléatoires dans une étendue spécifiée.
RandomizeInitialise le générateur interne de nombres aléatoires avec une valeur aléatoire.
ReadRead lit les données d'un fichier.
ReadlnLit une ligne de texte dans un fichier.
ReallocMemReallocMem réalloue un bloc de mémoire.
ReallocMemoryReallocMemory redimensionne un bloc de mémoire.
RegisterExpectedMemoryLeakEnregistre une perte de mémoire prévue.
RegisterModuleRecense le module spécifié.
ReleaseLa routine Release n'est plus utilisée.
ReleaseExceptionObjectLibère l'objet exception acquis par AcquireExceptionObject.
RemoveModuleUnloadProcRemoveModuleUnloadProc retire un appel à votre routine définie quand un package est déchargé.
RenameRenomme un fichier externe.
ResetOuvre un fichier existant.
Reset8087CWDéfinit le mot de contrôle 8087 (FPU) sur Default8087CW.
ResetMXCSRRéinitialise le registre MXCSR à la valeur par défaut.
RewriteCrée puis ouvre un nouveau fichier.
RmDirSupprime un sous-répertoire vide.
RoundRenvoie la valeur de X arrondie au plus proche entier.
RunErrorInterrompt l'exécution et génère une erreur d'exécution.
SeekDéplace la position en cours dans un fichier vers le composant spécifié.
SeekEofRenvoie l'état de fin d'un fichier en ignorant les espaces.
SeekEolnRenvoie l'état de fin de ligne d'un fichier en ignorant les espaces.
Set8087CWDéfinit le mot de contrôle de la FPU.
SetAnsiStringDéfinit le contenu et la longueur d'un AnsiString donné.
SetCodePageDéfinit la page de code pour une variable de type RawByteString.
SetInOutResDéfinit la valeur du code d'erreur d'E/S.
SetLastErrorSetLastError définit le code de la dernière erreur de l'API.
SetLengthDéfinit la longueur d'une variable tableau dynamique ou chaîne.
SetLineBreakStyleDétermine les conventions de fin de ligne et de fin de fichier des entrées/sorties des fichiers texte.
SetLocaleOverrideDéfinit la redéfinition locale.
SetMemoryManagerDéfinit les points d'entrée du gestionnaire de mémoire.
SetMinimumBlockAlignmentDéfinit l'alignement de bloc mémoire minimum.
SetMultiByteConversionCodePageDé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.
SetMXCSRDéfinit le registre MXCSR dans le SSE.
SetRaiseListSetRaiseList est utilisée en interne par le compilateur Delphi.
SetStringDéfinit le contenu et la taille d'une chaîne donnée.
SetTextBufAffecte un tampon d'E/S à un fichier texte.
SetTextCodePageDéfinit la page de code d'un fichier texte.
SetVariantManagerDéfinit les points d'entrée des routines qui définissent le comportement des variants.
ShareMemoryManagerPartage le gestionnaire de mémoire du module.
SinRenvoie le sinus de l'angle en radians.
SineCosine

Renvoie sin(X) et cos(X).

SizeOfRenvoie le nombre d'octets occupés par une variable ou un type.
SizeofResourceRenvoie la taille d'une ressource, en octets.
SliceRenvoie une sous-section d'un tableau.
SqrRenvoie le carré d'un nombre.
SqrtRenvoie la racine carrée de X.
StrFormate une chaîne et la renvoie dans une variable.
StringCodePageRenvoie la page de code associée à la chaîne.
StringElementSizeRenvoie le nombre d'octets qui représente un caractère dans la chaîne.
StringOfCharRenvoie une chaîne avec le nombre de caractères spécifié.
StringRefCountRenvoie le nombre de références d'une chaîne.
StringToOleStrAlloue de la mémoire et copie une chaîne (AnsiString) au format OLE.
StringToWideCharRenvoie une chaîne UNICODE à partir d'une chaîne AnsiString.
SuccRenvoie le successeur de l'argument.
SwapEchange l'octet de poids fort avec l'octet de poids faible d'une valeur intégrale 16 bits (mot).
SysAllocMemRenvoie un pointeur sur un nombre d'octets spécifié.
SysFreeMemLibère la mémoire sur laquelle pointe le pointeur spécifié.
SysGetMemAlloue un nombre spécifié d'octets et leur renvoie un pointeur.
SysReallocMemRenvoie un pointeur sur le nombre d'octets spécifié, préservant les valeurs pointées par le paramètre Pointer .
SysRegisterExpectedMemoryLeakEnregistre les fuites de mémoire attendues.
SysUnregisterExpectedMemoryLeakRetire les fuites de mémoire attendues.
Tangent

Renvoie tan(X).

TextStartTextStart est utilisée en interne par le compilateur Delphi.
TruncTronque un nombre réel en entier.
TruncateSupprime tous les enregistrements situés après la position en cours dans le fichier.
TypeHandleRenvoie les informations RTTI pour un type donné.
TypeInfoRenvoie les informations RTTI pour un type donné.
TypeOfTypeOf est désapprouvée.
UCS4StringToUnicodeStringConvertit une chaîne UCS-4 en une chaîne Unicode.
UCS4StringToWideStringConvertit une chaîne de caractères Unicode de 4 octets en valeur WideString.
UnicodeFromLocaleCharsMappe une chaîne sur une chaîne étendue.
UnicodeStringToUCS4StringConvertit une chaîne Unicode en sa représentation UCS-4.
UnicodeToUtf8Convertit une chaîne de caractères Unicode en chaîne UTF-8.
UniqueStringVérifie que le compteur de références d'une chaîne donnée est à 1.
UnlockResourceRenvoie False.
UnregisterExpectedMemoryLeakDésenregistre une perte de mémoire prévue.
UnregisterModuleAnnule le recensement du module spécifié.
UpCaseConvertit un caractère en majuscules.
UTF8DecodeConvertit une chaîne UTF8 en une chaîne Unicode (WideString).
UTF8EncodeConvertit une valeur WideString en une chaîne UTF8.
UTF8EncodeToShortStringConvertit une chaîne en sa représentation UTF-8.
Utf8ToAnsiConvertit une chaîne UTF8 en une chaîne de caractères Ansi.
UTF8ToStringConvertit une chaîne UTF-8 en une chaîne décodée.
Utf8ToUnicodeConvertit une chaîne de caractères UTF-8 en une chaîne Unicode.
UTF8ToUnicodeStringConvertit une chaîne UTF-8 en une chaîne Unicode.
UTF8ToWideStringConvertit une chaîne UTF-8 en une chaîne WideString.
ValConvertit une chaîne en sa représentation numérique.
VarArrayRedimRedimensionne un tableau de Variants.
VarCastConvertit un variant en un type spécifié.
VarClearEfface le Variant spécifié afin qu'il ne soit pas affecté.
VarCopyCopie un Variant dans un autre Variant.
WideCharLenToStringConvertit les caractères WideString en UnicodeString.
WideCharLenToStrVarWideCharLenToStrVar convertit les caractères WideString en UnicodeString ou AnsiString.
WideCharToStringConvertit la chaîne WideString terminée par le caractère null en UnicodeString.
WideCharToStrVarConvertit la chaîne WideString en UnicodeString.
WideCharToUCS4StringConvertit une séquence de caractères étendus en une chaîne UCS4.
WideStringToUCS4StringConvertit une valeur WideString en chaîne de caractères Unicode de 4 octets.
WriteWrite écrit dans un fichier typé ou dans un fichier texte.
WritelnEcrit dans un fichier texte et ajoute un marqueur de fin de ligne.
YieldProcessorFournit au processeur un conseil affichant que le code en cours est dans une boucle d'attente.

Types

_DCHARAlias pour WideChar.
_di_IComparableInterface Delphi de IComparable.
_di_IDispatchInterface Delphi de IDispatch.
_di_IEnumerableInterface Delphi de IEnumerable.
_di_IEnumeratorInterface Delphi de IEnumerator.
_di_IInterfaceInterface Delphi de IInterface.
_di_IStreamInterface Delphi de IStream.
_di_IUnknownInterface Delphi de IUnknown.
AnsiCharReprésente un type caractère fondamental.
AnsiStringReprésente une chaîne allouée dynamiquement dont la longueur maximale n'est limitée que par la mémoire disponible.
BooleanReprésente le type booléen générique.
ByteReprésente un type entier fondamental.
ByteBoolReprésente un type booléen prédéfini.
CardinalReprésente un type entier générique.
CharReprésente le type caractère générique.
CompReprésente un type pour les nombres qui peuvent être représentés par une notation à virgule flottante.
CompReturnType de retour C++ pour les fonctions Pascal ayant le type de résultat Comp.
CppLongIntReprésente un alias pour LongInt.
CppULongIntReprésente un alias pour LongWord.
CurrencyCurrency est l'implémentation C++ du type de données Delphi Currency.
DoubleReprésente une valeur à virgule flottante en double précision.
DWordType entier d'étendue [0; 4294967295].
ExtendedReprésente une valeur à virgule flottante en haute précision.
Extended80A usage interne uniquement.
fileReprésente l'analogue C++ du type file de Delphi.
GetPackageInfoTableReprésente une fonction utilisée pour récupérer une table d'informations générées par le compilateur.
HGLOBALReprésente un handle d'une ressource Windows chargée.
HINSTReprésente un handle d'une ressource Windows chargée.
HMODULEReprésente un handle d'instance de module Windows.
HResultHResult représente le type de retour pour les fonctions qui renvoient un code d'erreur.
HRSRCReprésente un handle de ressource Windows.
Int16Alias pour SmallInt.
Int32Alias pour Integer.
Int64Définit un type entier signé sur 64 bits.
Int64ArrayReprésente un très grand tableau de valeurs Int64.
Int8Alias pour ShortInt.
IntegerReprésente un type entier signé générique sur 32 bits.
IntegerArrayReprésente un tableau d'éléments Integer.
IntPtrReprésente un entier dont la valeur est un pointeur.
LargeintType entier d'étendue [-263; 263-1].
LongBoolReprésente un type booléen sur 32 bits.
LongintType entier d'étendue [-2147483648; 2147483647].
LongWordDéfinit un type entier non signé sur 32 bits.
NativeIntDéfinit un entier signé dépendant de la plate-forme.
NativeUIntDéfinit un entier non signé dépendant de la plate-forme.
OleVariantType Variant compatible OLE.
OpenstringType de chaîne désigné pour passer des chaînes en paramètre.
PackageInfoPackageInfo est un pointeur sur une variable PackageInfoTable.
PackageInfoTableUne variable de type PackageInfoTable fournit des informations sur l'initialisation ou la finalisation d'une série d'unités de package.
PackageUnitEntryUne variable de type PackageUnitEntry fournit des informations sur l'initialisation ou la finalisation d'une unité de package.
PAnsiCharDéfinit une chaîne ANSI terminée par le caractère null.
PAnsiStringPAnsiString est un pointeur sur un AnsiString.
PBooleanPBoolean est un pointeur sur un Boolean.
PBytePByte est un pointeur sur un Byte.
PCallDescReprésente un pointeur sur une valeur TCallDesc.
PCardinalPCardinal est un pointeur sur un Cardinal.
PCharDéfinit une chaîne terminée par null.
PCompPComp est un pointeur sur un Comp.
PCurrencyPCurrency est un pointeur sur un Currency.
PCVModInfoReprésente un pointeur sur un TCVModInfo.
PDatePDate est un pointeur sur un Date.
PDateTimePDateTime est un pointeur sur un TDateTime.
PDispatchReprésente un pointeur sur un IDispatch.
PDispDescReprésente un pointeur sur un TDispDesc.
PDoublePDouble représente un pointeur sur un Double.
PDoubleRecPointeur sur TDoubleRec.
PDynArrayTypeInfoReprésente un pointeur sur un TDynArrayTypeInfo.
PErrorReprésente un pointeur sur un LongWord.
PExceptionRecordPointeur sur un TExceptionRecord.
PExtendedPExtended est un pointeur sur un Extended.
PExtended80RecPointeur sur TExtended80Rec.
PExtendedRecPointeur sur TExtendedRec.
PGUIDPGUID est un pointeur sur un TGUID.
PInitContextReprésente un pointeur sur un TInitContext.
PInt64PInt64 est un pointeur sur un Int64.
PInt64ArrayPointeur sur Int64Array.
PIntegerPInteger est un pointeur sur un Integer.
PIntegerArrayPIntegerArray est un pointeur sur un IntegerArray.
PInterfaceEntryPInterfaceEntry est un pointeur sur un TInterfaceEntry.
PInterfaceTablePInterfaceTable est un pointeur sur un TInterfaceTable.
PLibModulePLibModule est un pointeur sur une variable TLibModule.
PLongBoolPointeur sur un LongBool.
PLongintPLongint est un pointeur sur un LongInt.
PLongWordPLongWord est un pointeur sur un LongWord.
PMemoryManagerReprésente un pointeur sur un TMemoryManager.
PMemoryManagerExPMemoryManagerEx est un pointeur sur un TMemoryManagerEx.
PModuleUnloadRecReprésente un pointeur sur un TModuleUnloadRec.
PMonitorReprésente un pointeur sur un TMonitor.
PMonitorSupportReprésente un pointeur sur un TMonitorSupport.
PNativeIntPointeur sur un NativeInt.
PNativeUIntPointeur sur un NativeUInt.
PointerAdresse d'un octet en mémoire.
PointerArrayReprésente un tableau de pointeurs.
POleVariantPOleVariant est un pointeur sur un OleVariant.
PPackageTypeInfoA usage interne.
PPAnsiCharReprésente un pointeur sur un PAnsiChar.
PPCharReprésente un pointeur sur un PWideChar.
PPCharArrayReprésente un pointeur sur un TPCharArray.
PPDispatchReprésente un pointeur sur un PDispatch.
PPMonitorReprésente un pointeur sur un PMonitor.
PPointerReprésente un pointeur sur un Pointer.
PPointerArrayPPointerArray est un pointeur sur un PointerArray.
PPUnknownReprésente un pointeur sur un PUnknown.
PPWideCharReprésente un pointeur sur un PWideChar.
PRawByteStringReprésente un pointeur sur un RawByteString.
PResStringRecReprésente un pointeur sur un TResStringRec.
PShortIntPShortInt représente un pointeur sur un ShortInt.
PShortStringPShortString est un pointeur sur un ShortString.
PSinglePSingle est un pointeur sur un Single.
PSingleRecPointeur sur TSingleRec.
PSmallIntPSmallInt est un pointeur sur un SmallInt.
PStringPString est un pointeur sur un String.
PTextBufReprésente un pointeur sur un TTextBuf.
PTypeTableA usage interne.
PUCS2CharReprésente un alias pour PWideChar.
PUCS4CharReprésente un pointeur sur un UCS4Char.
PUCS4CharArrayReprésente un pointeur sur un TUCS4CharArray.
PUInt64Pointeur sur UInt64.
PUnicodeStringReprésente un pointeur sur un UnicodeString.
PUnitEntryTablePUnitEntryTable est un pointeur sur un UnitEntryTable.
PUnknownPUnknown est un pointeur sur un IUnknown.
PUTF8StringPUTF8String est un pointeur sur un UTF8String.
PVarArrayReprésente un type pointeur sur un TVarArray.
PVarArrayBoundPointeur sur TVarArrayBound.
PVarArrayBoundArrayReprésente un pointeur sur un TVarArrayBoundArray.
PVarArrayCoorArrayReprésente un type pointeur sur un TVarArrayCoorArray.
PVarDataPointeur sur un TVarData.
PVariantReprésente un pointeur sur un Variant.
PVariantManagerReprésente un pointeur sur un TVariantManager.
PVarRecReprésente un pointeur sur un TVarRec.
PVarRecordPointeur sur TVarRecord.
PWideCharDéfinit une chaîne Unicode terminée par null.
PWideStringPWideString est un pointeur sur un WideString.
PWordEst un pointeur sur un Word.
PWordBoolPWordBool est un pointeur sur un WordBool.
RawByteStringRawByteString permet le passage de données chaîne de toute page de code sans effectuer de conversions de page de code.
RealReprésente une valeur à virgule flottante en double précision.
Real48Représente un type pour les nombres qui peuvent être représentés par une notation à virgule flottante.
ResourceString
SAFEARRAYTableau multidimensionnel pour la technologie COM.
ShortintType entier d'étendue [-128; 127].
ShortStringReprésente une chaîne dont la longueur maximale est de 255 caractères.
ShortStringBaseA usage interne.
SingleReprésente une valeur à virgule flottante en simple précision.
SmallintType entier d'étendue [-32768; 32767].
StringReprésente un alias pour le type UnicodeString générique.
SystemClasses de visibilité.
TAssertErrorProcSpécifie une routine appelée en cas d'échec d'une assertion.
TBooleanDynArrayReprésente un tableau dynamique d'éléments Boolean.
TBoundArrayReprésente un tableau d'entiers NativeInt avec des informations de limites de tableau.
TByteDynArrayReprésente un tableau dynamique d'éléments Byte.
TCallDescTCallDesc est le descripteur d'appel de répartition pour les variants.
TCardinalDynArrayReprésente un tableau dynamique d'éléments Cardinal.
TChunkStatusTChunkStatus énumère les statuts possibles d'une tranche de mémoire.
TCVModInfoA usage interne.
TDateTDate est utilisé pour représenter une date.
TDateTimeTDateTime est l'analogue C++ du type de données TDateTime Delphi.
TDispatchMessageReprésente une structure avec un champ d'un mot pour un identificateur de message.
TDispDescReprésente une structure utilisée lors de l'exécution d'appels de méthodes dispinterfaces.
TDLLProcA usage interne.
TDLLProcExA usage interne.
TDoubleDynArrayReprésente un tableau dynamique d'éléments Double.
TDoubleRecFournit le support de la manipulation des valeurs à virgule flottante en double précision.
TDynArrayTypeInfoReprésente les informations de type d'un tableau dynamique.
TEnumModuleFuncReprésente le type de la fonction de rappel utilisée dans une énumération de modules.
TEnumModuleFuncLWTEnumModuleFuncLW représente le type de la fonction de rappel utilisée dans une énumération de modules.
TExceptClsProcType de pointeur sur fonction.
TExceptionRecordInformations sur les exceptions.
TExceptObjProcType de pointeur sur fonction.
TextReprésente l'analogue C++ du type de données text de Delphi.
TExtended80RecFournit le support de la manipulation des valeurs à virgule flottante en précision étendue.
TExtendedRecAlias à TExtended80Rec.
TextFileAlias pour le type Text.
TFileIOFuncA usage interne.
TFileRecTFileRec est le format interne des fichiers typés et non typés dans le langage Delphi.
TFloatSpecialReprésente des valeurs à virgule flottante spéciales.
TGUIDTGUID est une forme structurée de la valeur qui identifie de façon unique une interface.
THandleTHandle est une référence de données à usage général (handle).
THeapStatusTHeapStatus représente des informations sur le tas global.
TInitContextA usage interne.
TInt64DynArrayReprésente un tableau dynamique d'éléments Int64.
TInt8DynArray

Représente un tableau dynamique d'éléments System.Int8.

TIntegerDynArrayReprésente un tableau dynamique d'éléments Integer.
TInterfacedClassTInterfacedClass définit la métaclasse pour TInterfacedObject.
TInterfaceEntryTInterfaceEntry encapsule les informations nécessaires pour la répartition des appels d'interface.
TInterfaceTableTInterfaceTable énumère les interfaces prises en charge par une classe, et PInterfaceTable pointe sur cette liste.
TLargestVarDataA usage interne.
TLibModuleTLibModule décrit un module qui est compilé avec l'application.
TLongWordDynArrayReprésente un tableau dynamique d'éléments LongWord.
TMemoryManagerTMemoryManager définit les points d'entrée des bloc de mémoire.
TMemoryManagerExTMemoryManagerEx définit les points d'entrée des blocs de mémoire étendue.
TMemoryManagerStateTMemoryManagerState contient des statistiques sur les allocations de la mémoire.
TMemoryMapTMemoryMap est un plan d'implantation de l'espace d'adressage d'une application sous la forme d'un tableau de valeurs TChunkStatus.
TMethodTMethod stocke les champs Code et Data pour représenter une méthode.
TMinimumBlockAlignmentTMinimumBlockAlignment définit l'alignement minimal en octets pour l'allocation des blocs de mémoire.
TModuleUnloadProcTModuleUnloadProc définit une procédure qui peut être appelée durant le déchargement d'un package.
TModuleUnloadProcLWTModuleUnloadProcLW définit une procédure qui peut être appelée durant le déchargement d'un package.
TModuleUnloadRecReprésente un noeud dans la liste liée de déchargement de modules.
TMonitorTMonitor fournit des méthodes de synchronisation de l'accès de plusieurs threads à un objet unique.
TMonitorSupportReprésente une structure qui contient un certain nombre de pointeurs de fonction utilisés par les routines de support du moniteur.
TPackageTypeInfoA usage interne.
TPCharArrayReprésente un tableau de chaînes terminées par le caractère NULL.
TRaiseExceptionProcType de pointeur sur procédure.
TRaiseExceptObjProcType de pointeur sur procédure.
TResourceHandleReprésente un alias pour HRSRC.
TResStringRecReprésente une ressource chaîne.
TRuntimeErrorTRuntimeError est une énumération des codes d'erreur d'exécution internes.
TSafeCallErrorProcReprésente un type procédural utilisé lors de l'enregistrement d'une routine.
TShortIntDynArrayReprésente un tableau dynamique d'éléments ShortInt.
TSingleDynArrayReprésente un tableau dynamique d'éléments Single.
TSingleRecFournit le support de la manipulation des valeurs à virgule flottante en simple précision.
TSmallBlockTypeStateTSmallBlockTypeState contient des statistiques sur un bloc de mémoire de petite taille.
TSmallBlockTypeStatesTSmallBlockTypeStates est un tableau d'éléments de type TSmallBlockTypeState.
TSmallIntDynArrayReprésente un tableau dynamique d'éléments SmallInt.
TStringDynArrayReprésente un tableau dynamique d'éléments String.
TSystemThreadEndProcRepré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.
TSystemThreadFuncProcRepré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.
TTextBufA usage interne.
TTextIOFuncA usage interne.
TTextLineBreakStyleTTextLineBreakStyle indique l'ensemble de caractères par défaut utilisé pour diviser les lignes d'un texte.
TTextRecTTextRec est le format interne des fichiers texte.
TThreadFuncTThreadFunc est un pointeur sur l'adresse de démarrage d'une routine pour un nouveau thread d'exécution.
TThreadIDUn identificateur de thread.
TTimeTTime est utilisé pour représenter une heure.
TTypeTableA usage interne.
TUCS4CharArrayReprésente un tableau de caractères UCS4.
TVarArrayReprésente le type de descripteur pour les tableaux sécurisés.
TVarArrayBoundDonne les informations de limite pour une dimension d'un tableau sécurisé.
TVarArrayBoundArrayDonne les informations de limite pour toutes les dimensions d'un tableau sécurisé.
TVarArrayCoorArrayDonne la position d'un élément dans un tableau sécurisé.
TVarDataTVarData représente les informations Variant.
TVariantWrapper VARIANT.
TVariantManagerTVariantManager 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.
TVarOpTVarOp définit une opération sur un Variant.
TVarRecTVarRec est utilisé dans une fonction dotée d'un paramètre tableau non typé.
TVarRecordA usage interne.
TVarTypeEst un code de type variant.
TVisibilityClassesTVisibilityClasses énumère les classes de visibilité possibles pour les informations RTTI étendues.
TWideStringDynArrayReprésente un tableau dynamique d'éléments WideString.
TWordDynArrayReprésente un tableau dynamique d'éléments Word.
UCS2CharAlias pour WideChar.
UCS4CharUCS4Char permet d'utiliser les caractères Unicode de 4 octets.
UCS4StringUCS4String permet d'utiliser les caractères Unicode de 4 octets.
UInt16Alias pour Word.
UInt32Alias pour Cardinal.
UInt64Représente un type entier.
UInt8Alias pour Byte.
UIntPtrReprésente un entier non signé dont la valeur est un pointeur.
UnicodeStringUnicodeString est l'analogue C++ du type UnicodeString Delphi.
UnitEntryTableUnitEntryTable est un type tableau avec des entrées de type PackageUnitEntry.
UTF8StringUTF8String représente des chaînes Unicode à codage UTF-8.
VariantVariant est une implémentation C++ du type intrinsèque Variant de Delphi.
WideCharReprésente un type caractère fondamental.
WideStringWideString représente des chaînes de caractères 16 bits.
WordReprésente un type entier fondamental.
WordBoolReprésente un type booléen prédéfini.

Variables

AbstractErrorProcAbstractErrorProc définit une routine de callback pour les erreurs d'appel de méthodes abstraites.
AllocMemCountReprésente le nombre total des blocs de mémoire alloués dans une application Delphi.
AllocMemSizeReprésente la taille totale des blocs de mémoire alloués.
AlternateWriteUnicodeStringProc
AssertErrorProcPointe sur le gestionnaire d'erreur d'assertion.
CmdLinePointe sur les arguments de ligne de commande spécifiés quand une application est invoquée.
CmdShowSpécifie les indicateurs permettant d'afficher la fenêtre principale de l'application.
CPUCountReprésente le nombre de cores CPU détectés.
DebugHookDebugHook est définie si une application s'exécute sous le débogueur de l'EDI.
Default8087CWSpécifie le mot de contrôle 8087 par défaut.
DefaultMXCSRLa valeur par défaut du registre MXCSR.
DefaultSystemCodePageReprésente la page de code par défaut.
DefaultTextLineBreakStyleSpécifie les caractères utilisés par défaut pour séparer des lignes de texte.
DefaultUnicodeCodePageReprésente la page de code par défaut pour une chaîne.
DispCallByIDProcDispCallByIDProc contient l'adresse d'une fonction.
ErrorAddrContient l'adresse d'une instruction qui a provoqué une erreur d'exécution.
ErrorProcPointe sur le gestionnaire d'erreur d'exécution RTL.
ErrOutputErrOutput spécifie un fichier texte en écriture seule associé au fichier de sortie des erreurs du processus.
ExceptClsProcExceptClsProc définit un pointeur sur une fonction appelée durant la gestion des exceptions.
ExceptionAcquiredReprésente une notification qu'un objet exception donné a été acquis.
ExceptionClassReprésente la classe de base des exceptions.
ExceptObjProcExceptObjProc définit un pointeur sur une fonction appelée durant la gestion des exceptions.
ExceptProcPointe sur le gestionnaire d'exception de niveau le plus bas.
ExitCodeContient le code de sortie de l'application.
ExitProcPointe sur la procédure de sortie d'un programme (fournie pour des questions de compatibilité).
ExitProcessProcSpécifie la dernière procédure à exécuter avant de fermer l'application.
FileModeDétermine le mode d'accès à utiliser lorsque des fichiers typés ou non typés sont ouverts avec la procédure Reset.
HeapAllocFlagsSpécifie comment le gestionnaire de mémoire obtient la mémoire depuis le système d'exploitation.
HPrevInstIndique le handle de l'instance précédente.
InitProcInitProc est la dernière procédure d'initialisation installée.
InputSpécifie un fichier texte en lecture seule associé au fichier d'entrée standard des processus.
Int64ArrayReprésente un très grand tableau de valeurs Int64.
IntegerArrayReprésente un tableau d'éléments Integer.
IsConsoleIndique si le module a été compilé en tant qu'application console.
IsLibraryIndique si le module est une bibliothèque partagée.
IsMultiThreadIndique si l'application a introduit d'autres threads en utilisant les objets BeginThread ou TThread.
JITEnableDétermine les occasions dans lesquelles le débogueur juste à temps est appelé.
LibModuleListEnumère les enregistrements de modules utilisés par les procédures d'énumération.
MainInstanceIndique le handle d'instance de l'exécutable principal.
MainThreadIDIndique le handle d'instance du thread d'exécution principal du module en cours.
ModuleUnloadListReprésente une liste de procédures de déchargement.
MonitorSupportPointeur sur un ensemble de pointeurs de fonction.
NeverSleepOnMMThreadContentionDicte le comportement du gestionnaire de mémoire durant un conflit de thread.
NoErrMsgContrôle si l'application affiche un message d'erreur lorsqu'une erreur d'exécution se produit.
OutputSpécifie un fichier texte en écriture seule associé au fichier de sortie standard des processus.
PointerArrayReprésente un tableau de pointeurs.
RaiseExceptionProcPointe sur la fonction Windows RaiseException.
RaiseExceptObjProcReprésente une notification du déclenchement d'un objet exception.
RandSeedRandSeed stocke la matrice du générateur de nombres aléatoires.
ReportMemoryLeaksOnShutdownSignaler les pertes de mémoire à l'arrêt.
RTLUnwindProcA usage interne.
SafeCallErrorProcSafeCallErrorProc définit une procédure qui est appelée quand une routine safecall génère une erreur.
SystemThreadEndProcVariable définie durant le code de démarrage.
SystemThreadFuncProcVariable définie durant le code de démarrage
TArrayDéfinit un tableau générique.
TBoundArrayReprésente un tableau d'entiers NativeInt avec des informations de limites de tableau.
Test8086Représente la famille CPU.
Test8087Représente la famille FPU.
TestFDIVSpécifie si l'opération de division en virgule flottante est défectueuse.
TestSSE
TMemoryMapTMemoryMap est un plan d'implantation de l'espace d'adressage d'une application sous la forme d'un tableau de valeurs TChunkStatus.
TPCharArrayReprésente un tableau de chaînes terminées par le caractère NULL.
TSmallBlockTypeStatesTSmallBlockTypeStates est un tableau d'éléments de type TSmallBlockTypeState.
TTextBufA usage interne.
TTypeTableA usage interne.
TUCS4CharArrayReprésente un tableau de caractères UCS4.
TVarArrayBoundArrayDonne les informations de limite pour toutes les dimensions d'un tableau sécurisé.
TVarArrayCoorArrayDonne la position d'un élément dans un tableau sécurisé.
UCS4StringUCS4String permet d'utiliser les caractères Unicode de 4 octets.
UnitEntryTableUnitEntryTable est un type tableau avec des entrées de type PackageUnitEntry.
UTF8CompareLocaleSpécifie la locale (paramètres régionaux) utilisée lors de la comparaison de deux chaînes.
VarAddRefProcLa variable VarAddRefProc est utilisée en interne.
VarClearProcLa variable VarClearProc est utilisée en interne.
VarCopyProcLa variable VarCopyProc est utilisée en interne.
VarToLStrProcLa variable VarToLStrProc est utilisée en interne.
VarToUStrProcA usage interne.
VarToWStrProcLa variable VarToWStrProc est utilisée en interne.

Constantes

CompilerVersionCompilerVersion: Extended = 23;
CPUi386CPUi386: Integer = 2;
CPUi486CPUi486: Integer = 3;
CPUPentiumCPUPentium: Integer = 4;
csAllocatedcsAllocated: TChunkStatus = csAllocated;
csReservedcsReserved: TChunkStatus = csReserved;
csSysAllocatedcsSysAllocated: TChunkStatus = csSysAllocated;
csSysReservedcsSysReserved: TChunkStatus = csSysReserved;
csUnallocatedcsUnallocated: TChunkStatus = csUnallocated;
DefaultFieldRttiVisibilityDefaultFieldRttiVisibility: Set = [vcPrivate..vcPublished];
DefaultMethodRttiVisibilityDefaultMethodRttiVisibility: Set = [vcPublic..vcPublished];
DefaultPropertyRttiVisibilityDefaultPropertyRttiVisibility: Set = [vcPublic..vcPublished];
E_NOINTERFACEE_NOINTERFACE: HRESULT = $80004002;
E_NOTIMPLE_NOTIMPL: HRESULT = $80004001;
E_UNEXPECTEDE_UNEXPECTED: HRESULT = $8000FFFF;
FalseFalse: Boolean = False;
fmClosedfmClosed: Word = $D7B0;
fmInOutfmInOut: Word = $D7B3;
fmInputfmInput: Word = $D7B1;
fmOutputfmOutput: Word = $D7B2;
fsDenormalfsDenormal: TFloatSpecial = fsDenormal;
fsInffsInf: TFloatSpecial = fsInf;
fsNaNfsNaN: TFloatSpecial = fsNaN;
fsNDenormalfsNDenormal: TFloatSpecial = fsNDenormal;
fsNegativefsNegative: TFloatSpecial = fsNegative;
fsNInffsNInf: TFloatSpecial = fsNInf;
fsNZerofsNZero: TFloatSpecial = fsNZero;
fsPositivefsPositive: TFloatSpecial = fsPositive;
fsZerofsZero: TFloatSpecial = fsZero;
hfFieldSizehfFieldSize: Integer = 4;
hfMonitorOffsethfMonitorOffset: Integer = 0;
INFINITEINFINITE: Cardinal = $FFFFFFFF;
MaxIntMaxInt: Integer = $7FFFFFFF;
MaxLongintMaxLongint: Integer = $7FFFFFFF;
mba16Bytemba16Byte: TMinimumBlockAlignment = mba16Byte;
mba8Bytemba8Byte: TMinimumBlockAlignment = mba8Byte;
NumSmallBlockTypesNumSmallBlockTypes: Integer = $37;
opAddopAdd: Integer = 0;
opAndopAnd: Integer = 8;
opCmpEQopCmpEQ: Integer = $E;
opCmpGEopCmpGE: Integer = $13;
opCmpGTopCmpGT: Integer = $12;
opCmpLEopCmpLE: Integer = $11;
opCmpLTopCmpLT: Integer = $10;
opCmpNEopCmpNE: Integer = $F;
opCompareopCompare: Integer = $B;
opDivideopDivide: Integer = 3;
opIntDivideopIntDivide: Integer = 4;
opModulusopModulus: Integer = 5;
opMultiplyopMultiply: Integer = 2;
opNegateopNegate: Integer = $C;
opNotopNot: Integer = $D;
opOropOr: Integer = 9;
opShiftLeftopShiftLeft: Integer = 6;
opShiftRightopShiftRight: Integer = 7;
opSubtractopSubtract: Integer = 1;
opXoropXor: Integer = $A;
reAccessViolationreAccessViolation: TRuntimeError = reAccessViolation;
reAssertionFailedreAssertionFailed: TRuntimeError = reAssertionFailed;
reControlBreakreControlBreak: TRuntimeError = reControlBreak;
reDivByZeroreDivByZero: TRuntimeError = reDivByZero;
reExternalExceptionreExternalException: TRuntimeError = reExternalException;
reIntfCastErrorreIntfCastError: TRuntimeError = reIntfCastError;
reIntOverflowreIntOverflow: TRuntimeError = reIntOverflow;
reInvalidCastreInvalidCast: TRuntimeError = reInvalidCast;
reInvalidOpreInvalidOp: TRuntimeError = reInvalidOp;
reInvalidPtrreInvalidPtr: TRuntimeError = reInvalidPtr;
reMonitorNotLockedreMonitorNotLocked: TRuntimeError = reMonitorNotLocked;
reNoMonitorSupportreNoMonitorSupport: TRuntimeError = reNoMonitorSupport;
reNonereNone: TRuntimeError = reNone;
reOutOfMemoryreOutOfMemory: TRuntimeError = reOutOfMemory;
reOverflowreOverflow: TRuntimeError = reOverflow;
rePlatformNotImplementedrePlatformNotImplemented: TRuntimeError = rePlatformNotImplemented;
rePrivInstructionrePrivInstruction: TRuntimeError = rePrivInstruction;
reRangeErrorreRangeError: TRuntimeError = reRangeError;
reSafeCallErrorreSafeCallError: TRuntimeError = reSafeCallError;
reStackOverflowreStackOverflow: TRuntimeError = reStackOverflow;
reUnderflowreUnderflow: TRuntimeError = reUnderflow;
reVarArrayBoundsreVarArrayBounds: TRuntimeError = reVarArrayBounds;
reVarArrayCreatereVarArrayCreate: TRuntimeError = reVarArrayCreate;
reVarDispatchreVarDispatch: TRuntimeError = reVarDispatch;
reVarInvalidOpreVarInvalidOp: TRuntimeError = reVarInvalidOp;
reVarNotArrayreVarNotArray: TRuntimeError = reVarNotArray;
reVarTypeCastreVarTypeCast: TRuntimeError = reVarTypeCast;
reZeroDividereZeroDivide: TRuntimeError = reZeroDivide;
RTLVersionRTLVersion: Comp = 23;
S_FALSES_FALSE: Integer = 1;
S_OKS_OK: Integer = 0;
sLineBreaksLineBreak: AnsiString = ;
tfCRLFtfCRLF: Integer = 1;
tlbsCRLFtlbsCRLF: TTextLineBreakStyle = tlbsCRLF;
tlbsLFtlbsLF: TTextLineBreakStyle = tlbsLF;
TrueTrue: Boolean = True;
varAnyvarAny: Integer = $101;
varArrayvarArray: Integer = $2000;
varBooleanvarBoolean: Integer = $B;
varByRefvarByRef: Integer = $4000;
varBytevarByte: Integer = $11;
varCurrencyvarCurrency: Integer = 6;
varDatevarDate: Integer = 7;
varDispatchvarDispatch: Integer = 9;
varDoublevarDouble: Integer = 5;
varEmptyvarEmpty: Integer = 0;
varErrorvarError: Integer = $A;
varInt64varInt64: Integer = $14;
varIntegervarInteger: Integer = 3;
varLongWordvarLongWord: Integer = $13;
varNullvarNull: Integer = 1;
varObjectvarObject: Integer = $49;
varOleStrvarOleStr: Integer = 8;
varRecordvarRecord: Integer = $24;
varShortIntvarShortInt: Integer = $10;
varSinglevarSingle: Integer = 4;
varSmallintvarSmallint: Integer = 2;
varStrArgvarStrArg: Integer = $48;
varStringvarString: Integer = $100;
varTypeMaskvarTypeMask: Integer = $FFF;
varUInt64varUInt64: Integer = $15;
varUnknownvarUnknown: Integer = $D;
varUStrArgvarUStrArg: Integer = $4A;
varUStringvarUString: Integer = $102;
varVariantvarVariant: Integer = $C;
varWordvarWord: Integer = $12;
vcPrivatevcPrivate: :1 = vcPrivate;
vcProtectedvcProtected: :1 = vcProtected;
vcPublicvcPublic: :1 = vcPublic;
vcPublishedvcPublished: :1 = vcPublished;
vmtAddRefvmtAddRef: Integer = 4;
vmtAfterConstructionvmtAfterConstruction: ShortInt = $FFFFFFE4;
vmtAutoTablevmtAutoTable: ShortInt = $FFFFFFB0;
vmtBeforeDestructionvmtBeforeDestruction: ShortInt = $FFFFFFE8;
vmtClassNamevmtClassName: ShortInt = $FFFFFFC8;
vmtCreateObjectvmtCreateObject: Integer = $C;
vmtDefaultHandlervmtDefaultHandler: ShortInt = $FFFFFFF0;
vmtDestroyvmtDestroy: ShortInt = $FFFFFFFC;
vmtDispatchvmtDispatch: ShortInt = $FFFFFFEC;
vmtDynamicTablevmtDynamicTable: ShortInt = $FFFFFFC4;
vmtEqualsvmtEquals: ShortInt = $FFFFFFD4;
vmtFieldTablevmtFieldTable: ShortInt = $FFFFFFBC;
vmtFreeInstancevmtFreeInstance: ShortInt = $FFFFFFF8;
vmtGetHashCodevmtGetHashCode: ShortInt = $FFFFFFD8;
vmtInitTablevmtInitTable: ShortInt = $FFFFFFB4;
vmtInstanceSizevmtInstanceSize: ShortInt = $FFFFFFCC;
vmtIntfTablevmtIntfTable: ShortInt = $FFFFFFAC;
vmtMethodTablevmtMethodTable: ShortInt = $FFFFFFC0;
vmtNewInstancevmtNewInstance: ShortInt = $FFFFFFF4;
vmtParentvmtParent: ShortInt = $FFFFFFD0;
vmtQueryInterfacevmtQueryInterface: Integer = 0;
vmtReleasevmtRelease: Integer = 8;
vmtSafeCallExceptionvmtSafeCallException: ShortInt = $FFFFFFE0;
vmtSelfPtrvmtSelfPtr: ShortInt = $FFFFFFA8;
vmtToStringvmtToString: ShortInt = $FFFFFFDC;
vmtTypeInfovmtTypeInfo: ShortInt = $FFFFFFB8;
vtAnsiStringvtAnsiString: Integer = $B;
vtBooleanvtBoolean: Integer = 1;
vtCharvtChar: Integer = 2;
vtClassvtClass: Integer = 8;
vtCurrencyvtCurrency: Integer = $C;
vtExtendedvtExtended: Integer = 3;
vtInt64vtInt64: Integer = $10;
vtIntegervtInteger: Integer = 0;
vtInterfacevtInterface: Integer = $E;
vtObjectvtObject: Integer = 7;
vtPCharvtPChar: Integer = 6;
vtPointervtPointer: Integer = 5;
vtPWideCharvtPWideChar: Integer = $A;
vtStringvtString: Integer = 4;
vtUnicodeStringvtUnicodeString: Integer = $11;
vtVariantvtVariant: Integer = $D;
vtWideCharvtWideChar: Integer = 9;
vtWideStringvtWideString: Integer = $F;


Versions précédentes
Traductions