API:System.SysUtils

De RAD Studio API Documentation
Aller à : navigation, rechercher

Classes

EAbortEAbort est la classe des exceptions pour les erreurs ne devant pas afficher une boîte de dialogue de message d'erreur.
EAbstractErrorEAbstractError est la classe des exceptions pour les appels de méthodes abstraites.
EAccessViolationEAccessViolation est la classe des exceptions des erreurs dues à des accès incorrects à la mémoire.
EArgumentExceptionEArgumentException est l'exception déclenchée pour les valeurs d'arguments non valides.
EArgumentNilExceptionCette exception est déclenchée quand un argument de fonction est nil/NULL.
EArgumentOutOfRangeExceptionEArgumentOutOfRangeException est l'exception déclenchée pour les valeurs d'arguments hors d'une plage autorisée.
EAssertionFailedEAssertionFailed est la classe des exceptions de l'échec d'assertion Delphi.
ECFError
EControlCEControlC est la classe des exceptions pour les interruptions utilisateur.
EConvertErrorEConvertError est la classe des exceptions pour les erreurs de conversion des chaînes et des objets.
EDirectoryNotFoundExceptionCette exception est déclenchée quand le répertoire spécifié est introuvable.
EDivByZeroEDivByZero est la classe des exceptions pour les erreurs de division par zéro.
EEncodingErrorEEncodingError est la classe des exceptions pour les erreurs d'encodage.
EExternalEExternal est la classe d'exception qui capture les informations des erreurs externes.
EExternalExceptionEExternalException est la classe des exceptions pour les codes d'exception incorrects.
EFileNotFoundExceptionCette exception est déclenchée quand un fichier est introuvable.
EHeapExceptionEHeapException est la classe des exceptions pour les erreurs relatives à la mémoire allouée au tas.
EInOutErrorEInOutError est la classe d'exception pour les erreurs d'entrée/sortie de fichiers.
EIntErrorEIntError est la classe de base des exceptions pour les erreurs portant sur des valeurs mathématiques entières.
EIntfCastErrorEIntfCastError est la classe des exceptions pour les erreurs de transtypage d'interface.
EIntOverflowEIntOverflow est la classe des exceptions pour les calculs sur des entiers dont le résultat est trop grand pour tenir dans le registre alloué.
EInvalidCastEInvalidCast est une classe des exceptions pour les erreurs de transtypage.
EInvalidContainerIndique un conteneur non valide.
EInvalidInsertIndique une insertion non valide.
EInvalidOpEInvalidOp est la classe des exceptions pour les erreurs portant sur les instructions CPU non définies ou non valides.
EInvalidOpExceptionCette exception est déclenchée quand un opérande n'est pas valide.
EInvalidPointerEInvalidPointer est la classe des exceptions pour les opérations incorrectes sur des pointeurs.
EListError
EMathErrorEMathError est la classe des exceptions de base pour les erreurs de calcul en virgule flottante.
EMonitorEMonitor est la classe de base de toutes les exceptions relatives au moniteur.
EMonitorLockExceptionEMonitorLockException est l'exception déclenchée chaque fois qu'un thread essaie de libérer le verrou posé sur un moniteur non possédé.
ENoConstructExceptionIndique qu'un objet ne doit pas être construit.
ENoMonitorSupportExceptionENoMonitorSupportException est l'exception déclenchée quand la fonctionnalité moniteur n'est pas disponible.
ENotImplementedCette exception indique qu'une opération n'est pas implémentée.
ENotSupportedExceptionCette exception indique qu'une opération n'est pas supportée car elle n'est pas implémentée.
EObjectDisposed
EOperationCancelled
EOSErrorEOSError est la classe des exceptions pour les erreurs du système d'exploitation.
EOutOfMemoryEOutOfMemory est la classe des exceptions pour les échecs d'allocation de mémoire.
EOverflowEOverflow est la classe des exceptions pour les débordements de valeurs à virgule flottante.
EPackageErrorEPackageError est la classe des exceptions pour les erreurs liées aux packages.
EPathNotFoundException
EPathTooLongException
EPrivilegeEPrivilege est la classe des exceptions pour les violations de privilèges du processeur.
EProgrammerNotFoundMoyen non standard d'indiquer des erreurs logicielles.
EPropReadOnlyEPropReadOnly est la classe des exceptions pour les tentatives incorrectes d'écriture dans une propriété en utilisant OLE automation.
EPropWriteOnlyEPropWriteOnly est la classe des exceptions pour les échecs de lecture de propriété en utilisant OLE automation.
ERangeErrorERangeError indique la violation d'un intervalle d'entiers.
ESafecallExceptionESafecallException est l'exception pour les problèmes concernant la convention d'appel safecall.
EStackOverflow (obsolète)EStackOverflow est la classe d'exception pour les débordements de pile.
EUnderflowEUnderflow est la classe des exceptions des valeurs trop petites pour être représentées par une variable à virgule flottante.
EVariantErrorEVariantError est la classe des exceptions pour les erreurs concernant des types de données variant.
EWin32Error (obsolète)EWin32Error est la classe des exceptions pour les erreurs Windows.
ExceptClassExceptClass déclare une classe Exception.
ExceptionException est la classe de base de toutes les exceptions d'exécution.
EZeroDivideEZeroDivide est la classe des exceptions pour les erreurs de division par zéro de valeurs à virgule flottante.
ILanguageEnumerableReprésente une collection énumérable de langues.
ILanguageEnumeratorEnumérateur pour une collection de langues.
IReadWriteSyncIReadWriteSync est l'interface pour la synchronisation générale des verrous en lecture/écriture.
TBigEndianUnicodeEncodingTBigEndianUnicodeEncoding est la classe qui fournit le support de l'encodage big-endian Unicode (UTF-16).
TBooleanHelperTBooleanHelper est une assistance d'enregistrements qui fournit des fonctions pour le type Boolean.
TByteBoolHelperTByteBoolHelper est une assistance d'enregistrements qui fournit des fonctions pour le type ByteBool.
TByteHelperTByteHelper est une assistance d'enregistrements qui fournit des fonctions pour le type Byte.
TCardinalHelperTCardinalHelper est une assistance d'enregistrements qui fournit des fonctions pour le type Cardinal.
TDoubleHelperFournit la prise en charge pour l'exécution des opérations de bas niveau sur les valeurs à virgule flottante en simple précision.
TEncodingSystem.SysUtils.TEncoding définit un codage spécifique pour un caractère ou une chaîne.
TExtendedHelperFournit la prise en charge pour l'exécution des opérations de bas niveau sur les valeurs à virgule flottante en précision étendue.
TGuidHelperType d'assistance pour TGUID.
TInt64HelperTInt64Helper est une assistance d'enregistrements qui fournit des fonctions pour le type Int64.
TIntegerHelperTIntegerHelper est une assistance d'enregistrements qui fournit des fonctions pour le type Integer.
TLanguagesTLanguages liste toutes les locales Windows disponibles.
TLongBoolHelperTLongBoolHelper est une assistance d'enregistrements qui fournit des fonctions pour le type LongBool.
TMBCSEncodingTMBCSEncoding est une classe de base pour les autres classes d'encodage MBCS (Multi-Byte Character Set).
TMREWSyncTMREWSync est un nom court équivalent à TMultiReadExclusiveWriteSynchronizer.
TMultiReadExclusiveWriteSynchronizerTMultiReadExclusiveWriteSynchronizer protège la mémoire dans une application multithread.
TNativeIntHelperTNativeIntHelper est une assistance d'enregistrements qui fournit des fonctions pour le type NativeInt.
TNativeUIntHelperTNativeUIntHelper est une assistance d'enregistrements qui fournit des fonctions pour le type NativeUInt.
TShortIntHelperTShortIntHelper est une assistance d'enregistrements qui fournit des fonctions pour le type ShortInt.
TSimpleRWSyncTSimpleRWSync fournit le support de la synchronisation des verrous en lecture/écriture.
TSingleHelperFournit la prise en charge pour l'exécution des opérations de bas niveau sur les valeurs à virgule flottante en simple précision.
TSmallIntHelperTSmallIntHelper est une assistance d'enregistrements qui fournit des fonctions pour le type SmallInt.
TStringBuilderUn tableau modifiable de caractères dont le contenu a toutes les fonctionnalités d'un objet chaîne.
TStringHelperAssistance d'enregistrements qui fournit des fonctions et des propriétés pour manipuler l'ensemble des chaînes, y compris les chaînes à base 1 et zéro.
TThreadLocalCounterA usage interne Delphi RTL.
TUInt64HelperTUInt64Helper est une assistance d'enregistrements qui fournit des fonctions pour le type UInt64.
TUnicodeEncodingTUnicodeEncoding est la classe qui fournit le support de l'encodage Unicode (UTF-16).
TUTF7EncodingTUTF7Encoding est la classe qui fournit le support de l'encodage UTF-7.
TUTF8EncodingTUTF8Encoding est la classe qui fournit le support de l'encodage UTF-8.
TWordBoolHelperTWordBoolHelper est une assistance d'enregistrements qui fournit des fonctions pour le type WordBool.
TWordHelperTWordHelper est une assistance d'enregistrements qui fournit des fonctions pour le type Word.

Routines

AbortDéclenche une exception silencieuse.
AddExitProcAjoute une procédure à la liste de sortie.
AddTerminateProcAjoute une procédure de terminaison à la liste système des procédures de terminaison.
AdjustLineBreaksAdjustLineBreaks ajuste tous les sauts de ligne de la chaîne donnée sur le style indiqué.
AnsiCompareFileNameCompare les noms de fichiers, en se basant sur la locale en cours.
AnsiCompareStrCompare deux chaînes basées sur la configuration locale (les différences de majuscules/minuscules sont détectées).
AnsiCompareTextCompare deux chaînes basées sur la configuration locale (les différences de majuscules/minuscules ne sont pas détectées).
AnsiDequotedStrConvertit une chaîne guillemetée en une chaîne non guillemetée.
AnsiExtractQuotedStrConvertit une chaîne guillemetée en une chaîne non guillemetée.
AnsiLastCharRenvoie un pointeur sur le dernier caractère d'une chaîne.
AnsiLowerCaseRenvoie une chaîne, qui est une copie de la chaîne donnée convertie en minuscules.
AnsiLowerCaseFileName (obsolète)Convertit un nom de fichier en minuscules.
AnsiPosTrouve la position d'une sous-chaîne.
AnsiQuotedStrRenvoie la version guillemetée d'une chaîne.
AnsiSameStrCompare deux chaînes basées sur la configuration locale (les différences de majuscules/minuscules sont détectées).
AnsiSameTextCompare deux chaînes basées sur la configuration locale (les différences de majuscules/minuscules ne sont pas détectées).
AnsiStrAlloc (obsolète)Alloue un tampon pour une chaîne AnsiString terminée par le caractère NULL et renvoie un pointeur sur son premier caractère.
AnsiStrCompCompare deux chaînes de caractères terminées par le caractère Null.
AnsiStrICompCompare deux chaînes de caractères terminées par le caractère Null sans tenir compte de la différence entre majuscules et minuscules.
AnsiStrLastCharRenvoie un pointeur sur le dernier caractère dans une chaîne terminée par le caractère Null.
AnsiStrLCompCompare les MaxLen premiers octets de deux chaînes terminées par le caractère Null, en tenant compte des différences majuscules/minuscules.
AnsiStrLICompCompare les MaxLen premiers octets de deux chaînes sans tenir compte des différences majuscules/minuscules.
AnsiStrLowerConvertit en minuscules tous les caractères d'une chaîne terminée par le caractère Null.
AnsiStrPosRenvoie un pointeur sur la première occurrence d'une sous-chaîne.
AnsiStrRScanRenvoie un pointeur sur la dernière occurrence d'un caractère spécifié dans une chaîne spécifiée.
AnsiStrScanRenvoie un pointeur sur la première occurrence d'un caractère dans une chaîne.
AnsiStrUpperConvertit en majuscules tous les caractères d'une chaîne terminée par le caractère Null.
AnsiUpperCaseConvertit une chaîne en majuscules.
AnsiUpperCaseFileName (obsolète)Convertit un nom de fichier en majuscules.
AppendStr (obsolète)Ajoute une chaîne allouée dynamiquement à une chaîne existante.
AssignStr (obsolète)Affecte une nouvelle chaîne allouée dynamiquement au pointeur spécifié.
BeepGénère un bip.
BoolToStrConvertit une variable booléenne en chaîne.
ByteLengthRenvoie la longueur d'une chaîne donnée, en octets.
BytesOfConvertit une chaîne en un tableau d'octets.
ByteToCharIndex (obsolète)Renvoie la position du caractère contenant un octet spécifié dans une chaîne.
ByteToCharLen (obsolète)Renvoie le nombre de caractères entièrement contenus dans les MaxLen premiers octets d'une chaîne.
ByteTypeIndique si un octet d'une chaîne est un caractère mono-octet, le premier octet d'un caractère de deux octets ou le second octet d'un caractère de deux octets.
CallTerminateProcsAppelle toutes les fonctions dans la liste des procédures de terminaison.
ChangeFileExtChange l'extension d'un fichier.
ChangeFilePathChange le chemin d'un nom de fichier.
CharInSetCharInSet vérifie si un caractère donné est contenu dans un jeu de caractères.
CharLengthRenvoie le nombre d'octets utilisés par un caractère.
CharToByteIndex (obsolète)Renvoie l'indice en base 1 du premier octet d'un caractère spécifié dans une chaîne.
CharToByteLen (obsolète)Renvoie la longueur en octets des MaxLen premiers caractères d'une chaîne.
CharToElementIndexRenvoie l'index de base 1 du premier élément d'un caractère spécifié dans une chaîne.
CharToElementLenRenvoie la longueur en octets des MaxLen premiers caractères d'une chaîne.
CheckOSErrorVérifie une erreur du système d'exploitation.
CheckWin32VersionVérifie si vous fonctionnez sur un niveau spécifique (ou supérieur) du système d'exploitation Windows 32 bits.
CompareMemEffectue une comparaison binaire de deux images mémoire.
CompareStrCompare deux chaînes en ignorant la casse.
CompareTextCompare deux chaînes par leur valeur ordinale, en ignorant la casse.
CreateDirCrée un nouveau répertoire.
CreateGUIDCrée un identificateur globalement unique.
CurrentYearRenvoie l'année en cours.
CurrToStrConvertit une variable monétaire en chaîne.
CurrToStrFConvertit une variable monétaire en chaîne formatée.
DateRenvoie la date en cours.
DateTimeToFileDateConvertit une valeur TDateTime en une valeur d'horodatage du système d'exploitation.
DateTimeToStrConvertit une valeur TDateTime en chaîne, en utilisant les paramètres régionaux pour l'affichage de la date et de l'heure.
DateTimeToStringConvertit une valeur TDateTime en chaîne à l'aide du Format spécifié.
DateTimeToSystemTimeConvertit une valeur TDateTime en type heure système de l'API Win32.
DateTimeToTimeStampConvertit une valeur TDateTime en valeur TTimeStamp correspondante.
DateToStrConvertit une valeur TDateTime en chaîne.
DayOfWeekRenvoie le jour de la semaine d'une date spécifiée.
DecodeDateScinde TDateTime en valeurs Année, Mois et Jour.
DecodeDateFullyRenvoie les valeurs Année, Mois, Jour et Jour de la semaine d'une valeur TDateTime.
DecodeTimeScinde TDateTime en heures, minutes, secondes et millisecondes.
DelegatesEqualDelegatesEqual vérifie si deux délégués sont égaux.
DeleteFileSupprime un fichier du disque.
DirectoryExistsDétermine si le répertoire spécifié existe.
DiskFreeRenvoie le nombre d'octets disponibles sur le lecteur spécifié.
DiskSizeRenvoie la taille en octets du disque spécifié.
DisposeStr (obsolète)Libère un pointeur chaîne ayant été alloué avec NewStr.
ElementToCharIndexRenvoie la position du caractère contenant un élément spécifié dans une chaîne.
ElementToCharLenRenvoie le nombre de caractères entièrement contenus dans les premiers MaxLen éléments d'une chaîne.
EncodeDateRenvoie un type TDateTime pour une Année, un Mois et un Jour spécifiés.
EncodeTimeRenvoie une valeur TDateTime pour les heures, les minutes, les secondes et les millisecondes spécifiées.
ExceptionErrorMessageFormate un message d'erreur standard.
ExcludeTrailingBackslashRenvoie un nom de chemin d'accès sans délimiteur de fin de chaîne.
ExcludeTrailingPathDelimiterRenvoie un nom de chemin d'accès sans délimiteur de fin de chaîne.
ExpandFileNameRenvoie le chemin complet d'un nom de fichier relatif.
ExpandFileNameCaseRenvoie le chemin complet d'un nom de fichier relatif sur un système de fichiers sensible à la casse.
ExpandUNCFileNameRenvoie le chemin complet d'un nom de fichier au format UNC, le cas échéant.
ExtractFileDirExtrait les parties contenant les noms du lecteur et du répertoire de FileName.
ExtractFileDriveRenvoie la partie lecteur d'un nom de fichier.
ExtractFileExtRenvoie la partie extension du nom de fichier.
ExtractFileNameExtrait le nom et l'extension du nom de fichier.
ExtractFilePathExtrait le lecteur et le répertoire d'un nom de fichier.
ExtractRelativePathRenvoie un nom de chemin relatif à un répertoire.
ExtractShortPathNameConvertit un nom de fichier au format court 8.3.
FileAgeRenvoie l'horodatage système d'un fichier.
FileCloseFerme le fichier spécifié.
FileCreateCrée un nouveau fichier.
FileCreateSymLinkFileCreateSymLink crée un lien symbolique.
FileDateToDateTimeConvertit une valeur d'horodatage du système d'exploitation (SE) en valeur TDateTime.
FileExistsTeste si le fichier spécifié existe.
FileGetAttrRenvoie les attributs du fichier spécifié par FileName.
FileGetDateRenvoie l'horodatage du système d'exploitation du fichier spécifié.
FileGetDateTimeInfoFileGetDateTimeInfo renvoie l'horodatage du fichier spécifié.
FileGetSymLinkTargetRenvoie les informations relatives à la cible d'un lien symbolique.
FileIsReadOnlyIndique si un fichier est en lecture seule.
FileOpenOuvre un fichier en utilisant le mode d'accès spécifié.
FileReadLit le nombre d'octets spécifié dans un fichier.
FileSearchRecherche un fichier dans le chemin de répertoire spécifié. La recherche commence toujours par le répertoire en cours du lecteur en cours.
FileSeekRepositionne le point de lecture/écriture.
FileSetAttrDéfinit les attributs d'un fichier spécifié.
FileSetDateDéfinit l'horodatage système du fichier spécifié.
FileSetReadOnlyDéfinit les permissions de fichiers sur lecture seule.
FileSystemAttributesRenvoie les attributs d'un système de fichiers.
FileWriteEcrit le contenu du tampon à l'emplacement en cours dans un fichier.
FinalizePackageFinalise le package spécifié (fichier .bpl).
FindCloseLibère la mémoire allouée par FindFirst.
FindCmdLineSwitchDétermine si une chaîne a été transmise à l'application en tant qu'argument de ligne de commande.
FindDelimiterRenvoie l'index d'un caractère délimiteur dans la chaîne donnée.
FindFirstCherche la première instance d'un nom de fichier avec un ensemble d'attributs précis dans un répertoire spécifié.
FindNextRenvoie l'entrée suivante correspondant au nom et aux attributs spécifiés dans un précédent appel à FindFirst.
FloatToCurrConvertit une valeur virgule flottante en valeur Currency.
FloatToDateTimeConvertit une valeur virgule flottante en valeur TDateTime.
FloatToDecimalConvertit une valeur virgule flottante en représentation décimale.
FloatToStrConvertit une valeur virgule flottante en chaîne.
FloatToStrFConvertit une valeur virgule flottante en chaîne à l'aide des paramètres Format, Precision et Digits.
FloatToTextConvertit une valeur virgule flottante en une chaîne non terminée, à l'aide des paramètres Format, Precision et Digits.
FloatToTextFmtConvertit une valeur à virgule flottante en une chaîne non terminée, à l'aide du format spécifié.
FmtLoadStrRenvoie une sortie formatée à l'aide d'une chaîne de format en ressource.
FmtStrConstruit une chaîne formatée à l'aide d'une chaîne de format et d'un tableau d'arguments.
ForceDirectoriesCrée un nouveau répertoire et, si nécessaire, les répertoires parents.
FormatRenvoie une chaîne formatée assemblée à partir d'une chaîne de format et d'un tableau d'arguments.
FormatBufFormate les arguments depuis un tableau et place le résultat dans un tampon.
FormatCurrFormate un objet Currency.
FormatDateTimeFormate une valeur TDateTime.
FormatFloatFormate une valeur à virgule flottante.
FreeAndNilLibère une référence d'objet et la remplace par nil (Delphi) ou NULL (C++).
GDALObtient la licence d'accès Delphi.
GetCurrentDirRenvoie le nom du répertoire en cours.
GetDefaultFallbackLanguagesGetDefaultFallbackLanguages renvoie la chaîne DefaultFallbackLanguages en cours.
GetEncodingMIMEName
GetEnvironmentVariableRécupère une valeur de variable d'environnement.
GetFileVersionRenvoie la version du fichier.
GetFormatSettingsRéinitialise les variables de formatage de date et de nombre à leur valeur initiale.
GetHomePathRenvoie le chemin de base du répertoire de travail en écriture de l'application (ou de son répertoire de stockage). Remarque : N'utilisez pas cette méthode pour les nouveaux développements. Plus particulièrement, si vous effectuez un développement multiplate-forme, nous vous recommandons d'utiliser l'implémentation agnostique à la plate-forme, System.IOUtils.TPath.GetHomePath.
GetLocaleCharRécupère le premier caractère d'une valeur de localisation.
GetLocaleDirectoryRenvoie le nom entièrement qualifié du répertoire des paramètres régionaux qui correspond à l'une des langues d'interface utilisateur préférées.
GetLocaleFileRenvoie un chemin entièrement qualifié indiquant un fichier de paramètres régionaux. Le chemin est construit avec le nom de fichier fourni et les sous-répertoires des langues d'interface utilisateur préférées.
GetLocaleFormatSettings (obsolète)Initialise un enregistrement TFormatSettings (désapprouvée, utilisez TFormatSettings.Create à la place).
GetLocaleStrRécupère une valeur de localisation.
GetModuleNameRenvoie le nom complet d'un module, à partir de son handle.
GetPackageDescriptionRenvoie la ressource de description d'un package.
GetPackageInfoEnumère les unités et les packages requis pour un package.
GetPackageTargets
GetProductVersionRécupère les informations de version du produit avec lequel un fichier spécifié sous le nom AFileName a été distribué.
GetTimeRenvoie l'heure en cours.
GUIDToStringConvertit un GUID identificateur de classe en chaîne.
HashNameHashName génère un code de hachage à partir d'une chaîne terminée par le caractère NULL.
IncAMonthIncrémente les informations de date d'un mois.
IncludeTrailingBackslashGarantit que le nom d'un chemin d'accès se termine par un délimiteur.
IncludeTrailingPathDelimiterGarantit que le chemin d'accès se termine par un délimiteur.
IncMonthRenvoie une date décalée d'un certain nombre de mois.
InitializePackageValide et initialise le package spécifié.
IntToHexRenvoie la représentation hexadécimale d'un entier.
IntToStrConvertit un entier en chaîne.
IsAssemblyDétermine si une dll est un assemblage.
IsDelimiterIndique si un caractère spécifié dans une chaîne correspond à un ensemble de délimiteurs.
IsEqualGUIDIndique si deux valeurs TGUID sont identiques.
IsLeadCharVérifie si un caractère est un caractère de tête valide (le premier dans la séquence de caractères multi-octets).
IsLeapYearIndique si l'année spécifiée est bissextile.
IsPathDelimiterIndique si le caractère à une position spécifiée dans une chaîne est un délimiteur de chemin d'accès.
IsRelativePathIndique si le chemin spécifié est un chemin relatif.
IsValidIdentDétermine si une chaîne se conforme aux règles d'identification Delphi.
LanguagesEnumère les localisations pour lesquelles le support est disponible.
LastDelimiterRenvoie l'indice d'octet du dernier caractère qui correspond à l'un quelconque des caractères d'un ensemble spécifié de délimiteurs.
LCIDToCodePageRécupère la page de code ANSI associée à un identificateur de locale donné.
LoadPackageCharge le package spécifié.
LoadStrCharge une chaîne depuis le fichier exécutable de l'application.
LocaleDirectoryExistsRenvoie une valeur booléenne indiquant si le répertoire spécifié existe avec les sous-répertoires des langues d'interface utilisateur préférées.
LocaleFileExistsRenvoie une valeur booléenne indiquant si le fichier spécifié existe avec les sous-répertoires des langues d'interface utilisateur préférées.
LowerCaseConvertit une chaîne ASCII en minuscules.
MSecsToTimeStampConvertit un nombre spécifié de millisecondes en une valeur TTimeStamp.
NewStr (obsolète)Alloue une chaîne sur le tas.
NextCharIndexRenvoie l'indice d'octet du caractère suivant.
NowRenvoie la date et l'heure en cours.
OutOfMemoryErrorDéclenche une exception EOutOfMemory.
PlatformBytesOfConvertit une chaîne en un tableau d'octets.
PlatformStringOfConvertit un tableau d'octets en une chaîne Unicode.
PreferredUILanguageListPreferredUILanguageList renvoie une liste contenant les langues d'interface utilisateur préférées.
PreferredUILanguagesPreferredUILanguages renvoie les langues d'interface utilisateur préférées pour les langues d'interface utilisateur par défaut de l'utilisateur à l'exécution.
QuotedStrRenvoie la version guillemetée d'une chaîne.
RaiseLastOSErrorDéclenche une exception pour la dernière erreur OS ou de bibliothèque système.
RaiseLastWin32Error (obsolète)Déclenche une exception pour la dernière erreur Win32.
RCSVérifie la présence d'une licence Delphi Client/Serveur.
RemoveDirSupprime un répertoire vide existant.
RenameFileChange le nom d'un fichier.
ReplaceDateRemplace la partie date d'une valeur TDateTime par une date spécifiée.
ReplaceTimeRemplace la partie heure d'une valeur TDateTime par une date spécifiée.
RPRVérifie la présence d'une licence Delphi Professionnel.
SafeLoadLibraryFonction de chargement de bibliothèque simple et sécurisé.
SameFileNameCompare des noms de fichiers en se basant sur la variante locale activée.
SameStrCompare deux chaînes par valeur ordinale en tenant compte de la casse.
SameTextCompare des chaînes par valeur ordinale sans tenir compte de la distinction minuscules/majuscules.
SetCurrentDirDéfinit le répertoire en cours.
SetDefaultFallbackLanguagesSetDefaultFallbackLanguages définit une nouvelle liste de langues de secours par défaut.
ShowExceptionAffiche un message d'exception et son adresse physique.
SleepDiffère l'exécution du programme pendant le nombre de millisecondes spécifié.
StrAllocAlloue un tampon pour une chaîne à zéro terminal et renvoie un pointeur sur son premier caractère.
StrBufSizeRenvoie le nombre de caractères maximal pouvant être placés dans un tampon alloué par StrAlloc.
StrByteTypeIndique si un octet d'une chaîne est un caractère mono-octet, le premier octet d'un caractère de deux octets ou le second octet d'un caractère de deux octets.
StrCatAjoute une copie de Source à la fin de Dest et renvoie la chaîne concaténée.
StrCharLengthRenvoie la longueur, exprimée en octets, d'un caractère.
StrCompCompare des chaînes en tenant compte de la distinction minuscules/majuscules.
StrCopyCopie une chaîne terminée par le caractère Null.
StrDisposeLibère une chaîne.
StrECopyCopie une chaîne terminée par le caractère Null.
StrEndRenvoie un pointeur sur la fin d'une chaîne à zéro terminal.
StrFmtFormate les entrées d'un tableau.
StrICompCompare des chaînes en tenant compte de la distinction minuscules/majuscules.
StringOfConvertit un tableau d'octets en une chaîne Unicode en utilisant la locale système par défaut.
StringReplaceRemplace les occurrences d'une sous-chaîne au sein d'une chaîne.
StringToGUIDConvertit une chaîne en GUID.
StrLCatAjoute le nombre de caractères spécifié à une chaîne.
StrLCompCompare dans deux chaînes un nombre de caractères au plus égal à un maximum spécifié.
StrLCopyCopie d'une source vers une destination un nombre de caractères dans la limite maximale spécifiée.
StrLenRenvoie le nombre de caractères d'une chaîne, sans compter le caractère de terminaison Null.
StrLFmtFormate une série d'arguments issus d'un tableau ouvert spécifié dans un tampon.
StrLICompCompare des chaînes sur le nombre de caractères spécifié, sans distinction des minuscules/majuscules.
StrLowerConvertit une chaîne en minuscules.
StrMoveCopie le nombre spécifié de caractères dans une chaîne.
StrNewAlloue de l'espace sur et copie une chaîne dans le tas, renvoyant un pointeur sur la chaîne.
StrNextCharRenvoie le pointeur sur le caractère suivant.
StrPasConvertit une chaîne à zéro terminal en chaîne AnsiString (longue chaîne).
StrPCopyCopie une chaîne AnsiString (longue chaîne) dans une chaîne à zéro terminal.
StrPLCopyCopie des caractères d'une chaîne AnsiString (longue chaîne) dans une chaîne à zéro terminal.
StrPosRenvoie un pointeur sur la première occurrence de STR2 dans STR1.
StrRScanRenvoie un pointeur sur la dernière occurrence d'un caractère spécifié dans une chaîne.
StrScanRenvoie un pointeur sur la première occurrence dans une chaîne d'un caractère spécifié.
StrToBoolConvertit une chaîne en valeur booléenne.
StrToBoolDefConvertit une chaîne en valeur booléenne, avec renvoi de Default en cas d'erreur.
StrToCurrConvertit une chaîne en valeur Currency.
StrToCurrDefConvertit une chaîne en valeur Currency, avec renvoi de l'erreur le cas échéant.
StrToDateConvertit une chaîne en valeur TDateTime.
StrToDateDefConvertit une chaîne en valeur TDateTime, avec renvoi de Default en cas d'erreur.
StrToDateTimeConvertit une chaîne en valeur TDateTime.
StrToDateTimeDefConvertit une chaîne en valeur TDateTime avec renvoi de Default en cas d'erreur.
StrToFloatConvertit une chaîne donnée en valeur à virgule flottante.
StrToFloatDefConvertit une chaîne donnée en une valeur à virgule flottante, avec renvoi de Default en cas d'erreur.
StrToIntConvertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).
StrToInt64Convertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).
StrToInt64DefConvertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).
StrToIntDefConvertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal), avec renvoi de Default en cas d'erreur.
StrToTimeConvertit une chaîne en valeur TDateTime.
StrToTimeDefConvertit une chaîne en valeur TDateTime avec renvoi de Default en cas d'erreur.
StrToUInt
StrToUInt64Convertit en nombre une chaîne qui représente un entier (notation décimale ou hexadécimale).
StrToUInt64DefConvertit en nombre une chaîne qui représente un entier (notation décimale ou hexadécimale).
StrToUIntDef
StrUpperRenvoie une chaîne en majuscules.
SupportsIndique si un objet ou une interface donnée gère une interface spécifiée.
SysErrorMessageConvertit des codes d'erreur OS en chaînes.
SystemTimeToDateTimeConvertit une valeur heure système en une valeur TDateTime.
TextPosRenvoie un pointeur sur la première occurrence d'une sous-chaîne dans une chaîne. TextPos ne tient pas compte de la casse.
TextToFloatConvertit une chaîne à zéro terminal en valeur à virgule flottante.
TimeRenvoie l'heure en cours.
TimeStampToDateTimeConvertit une valeur TTimeStamp en valeur TDateTime correspondante.
TimeStampToMSecsConvertit une valeur TTimeStamp en un nombre absolu de millisecondes.
TimeToStrRenvoie une chaîne qui représente une valeur TDateTime.
TrimTrim supprime les caractères de contrôle et les espaces se trouvant en début et en fin de chaîne.
TrimLeftSupprime les caractères de contrôle et les espaces se trouvant en début de chaîne.
TrimRightSupprime les caractères de contrôle et les espaces se trouvant en fin de chaîne.
TryEncodeDateCrée une valeur TDateTime qui représente une année, un mois et un jour spécifiés.
TryEncodeTimeCrée une valeur TDateTime pour les heures, les minutes, les secondes et les millisecondes spécifiées.
TryFloatToCurrConvertit une valeur virgule flottante en valeur Currency.
TryFloatToDateTimeConvertit une valeur virgule flottante en valeur TDateTime.
TryStrToBoolConvertit une chaîne en valeur booléenne, avec renvoi d'un code de succès booléen.
TryStrToCurrConvertit une chaîne en valeur Currency, avec renvoi d'un code de succès booléen.
TryStrToDateConvertit une chaîne en valeur TDateTime, avec renvoi d'un code de succès booléen.
TryStrToDateTimeConvertit une chaîne en valeur TDateTime avec renvoi d'un code de succès booléen.
TryStrToFloatConvertit une chaîne donnée en une valeur à virgule flottante, avec renvoi d'un code de succès booléen.
TryStrToIntConvertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal), avec renvoi d'un code de succès booléen.
TryStrToInt64Convertit en nombre une chaîne qui représente un entier (notation décimale ou hexadécimale).
TryStrToTimeConvertit une chaîne en valeur TDateTime avec renvoi de Default en cas d'erreur.
TryStrToUInt
TryStrToUInt64Convertit en nombre une chaîne qui représente un entier (notation décimale ou hexadécimale).
TrySystemTimeToDateTime
UIntToStrConvertit un entier non signé en une chaîne.
UnloadPackageDécharge un package.
UpperCaseRenvoie une copie d'une chaîne en majuscules.
WideBytesOfConvertit une chaîne Unicode en un tableau d'octets.
WideCompareStrCompare des chaînes Unicode basées sur la configuration locale (en tenant compte des différences majuscules/minuscules).
WideCompareTextCompare des chaînes Unicode basées sur la configuration locale (sans tenir compte des différences majuscules/minuscules).
WideFmtStrConstruit une chaîne Unicode formatée à l'aide d'une chaîne de format et d'un tableau d'arguments.
WideFormatRenvoie une chaîne Unicode formatée composée d'une chaîne de format et d'un tableau d'arguments.
WideFormatBufFormate les arguments depuis un tableau et place le résultat dans un tampon.
WideLowerCaseRenvoie la chaîne Unicode convertie en minuscules.
WideSameStrCompare des chaînes Unicode basées sur la configuration locale (en tenant compte des différences majuscules/minuscules).
WideSameTextCompare des chaînes Unicode basées sur la configuration locale (sans tenir compte des différences majuscules/minuscules).
WideStrAllocAlloue un tampon pour une chaîne étendue, terminée par le caractère NULL, et renvoie un pointeur sur son premier caractère.
WideStringOfConvertit un tableau d'octets en une chaîne Unicode en utilisant la locale Unicode.
WideUpperCaseRenvoie la chaîne Unicode convertie en majuscules.
Win32CheckVérifie la valeur renvoyée par un appel d'API Windows et déclenche éventuellement une exception.
WrapTextInsère un saut de ligne dans une chaîne quand sa longueur se rapproche d'une taille spécifiée.

Types

Int64RecInt64Rec déclare un enregistrement utilitaire pour fournir un accès aux octets d'une valeur Int64.
LongRecLongRec déclare un enregistrement utilitaire pour fournir un accès aux octets d'une valeur LongWord.
PByteArrayPByteArray déclare un pointeur sur un tableau d'octets.
PDayTablePDayTable est un pointeur sur un type TDayTable.
PExceptionRecordPExceptionRecord est un pointeur sur un type TExceptionRecord.
PThreadInfoPointeur sur un TThreadInfo.
PWordArrayPWordArray est un pointeur sur un type TWordArray.
System_Sysutils__65
System_Sysutils__75
System_Sysutils__85
TArchitecturesSpécifie un ensemble d'architectures CPU.
TByteArrayTByteArray déclare un tableau d'octets (Bytes).
TBytesTBytes déclare un tableau d'octets (Bytes).
TCharArrayTCharArray déclare un tableau de caractères.
TCharSearchRésultat de la recherche de caractères.
TCmdLineSwitchTypeDéfinit les façons dont les paramètres de ligne de commande peuvent être spécifiés dans la ligne de commande.
TCmdLineSwitchTypesEst un ensemble de constantes TCmdLineSwitchType.
TCompareOption
TCompareOptions
TDateTimeInfoRecBoîte d'outils de l'utilitaire TDateTime.
TDayTableTDayTable est utilisé pour contenir le nombre de jours de chaque mois d'une année.
TFileNameTFileName est une chaîne qui représente un nom de fichier.
TFilenameCaseMatchTFilenameCaseMatch indique le degré de proximité d'une correspondance trouvée pour un nom de fichier spécifié.
TFileSystemAttributeEnumère les attributs spécifiques à un système de fichiers.
TFileSystemAttributesReprésente un ensemble de valeurs TFileSystemAttribute.
TFloatFormatTFloatFormat est une énumération des codes de formatage des fonctions portant sur des valeurs à virgule flottante.
TFloatRecTFloatRec déclare un enregistrement utilitaire qui fournit un accès aux attributs d'un nombre à virgule flottante.
TFloatValueTFloatValue est une énumération de deux types à virgule flottante de base.
TFormatSettingsTFormatSettings définit un contexte de formatage de chaînes thread-safe.
TFuncTFunc déclare une référence à une fonction générique.
TIntegerSetTIntegerSet est utilisé pour traiter un entier comme un ensemble de bits.
TLangRecTLangRec déclare un enregistrement utilisé pour décrire les paramètres régionaux Windows.
TLocaleIDIdentificateur de locale.
TLocaleOptionsTLocaleOptions définit un choix d'options de localisation, dépendantes et indépendantes.
TMarshallerTMarshaller est un enregistrement qui facilite le travail avec les tampons mémoire.
TMbcsByteTypeTMbcsByteType représente l'utilisation d'un seul octet dans une chaîne utilisant un jeu de caractères sur plusieurs octets (MBCS).
TNameTypeTNameType énumère les types des noms passés aux routines TPackageInfoProc.
TOSVersionDécrit le système d'exploitation en cours : la plate-forme et la version.
TPackageInfoProcTPackageInfoProc est une procédure de rappel invoquée par GetPackageInfo.
TPlatformsSpécifie un ensemble de plates-formes de système d'exploitation.
TPredicateTPredicate déclare une référence à une fonction générique qui se comporte comme un prédicat logique.
TProcTProc déclare une référence à une procédure générique.
TProcedureTProcedure déclare une procédure.
TReplaceFlagsTReplaceFlags indique comment effectuer une opération de recherche et remplacement.
TSearchRecTSearchRec définit les informations de fichier recherchées par FindFirst ou FindNext.
TStringSplitOptions
TSymLinkRecTSymLinkRec est utilisé pour stocker des informations sur les fichiers de liens symboliques.
TSysCharSetTSysCharSet est un jeu de caractères.
TSysLocaleTSysLocale représente les informations sur une localisation.
TTerminateProcTTerminateProc est une fonction de rappel invoquée par CallTerminateProcs.
TThreadInfoA usage interne.
TTimeStampTTimeStamp représente des valeurs date-heure.
TUncertainStateUne variable de type TUncertainState peut prendre 3 valeurs possibles : Yes, No et Maybe.
TUseBoolStrs
TValidatePackageProcTValidatePackageProc est une fonction de rappel invoquée par LoadPackage.
TWordArrayTWordArray déclare un tableau de mots (Words).
WordRecWordRec déclare un enregistrement utilitaire qui stocke les octets de poids fort et faible d'une variable.

Variables

EmptyAnsiStrUne constante chaîne vide
EmptyStrUne constante chaîne vide.
EmptyWideStrUne version chaîne vide de la constante WideString.
FalseBoolStrsListe les chaînes qui peuvent représenter la valeur booléenne False.
FormatSettingsParamètres de format par défaut.
GetDiskFreeSpaceExRenvoie les informations relatives à l'espace disponible sur un volume disque.
HexDisplayPrefixHexDisplayPrefix contient le préfixe affiché sur les valeurs hexadécimales - $ pour la syntaxe Pascal (Delphi), 0x pour la syntaxe C++.
LeadBytesEnumère toutes les valeurs qui peuvent être le premier octet d'un caractère de deux octets sur le système local.
MaxCurrencyDéfinit la plus grande valeur supportée par les types de données monétaires sur le système d'exploitation Windows.
MaxDateTimeSpécifie la plus grande valeur TDateTime supportée.
MinCurrencyDéfinit la plus grande valeur négative qui peut être contenue dans une variable de données monétaires sur le système d'exploitation Windows.
MinDateTimeSpécifie la toute première valeur TDateTime supportée.
MonthDaysDéfinit le nombre de jours de chaque mois pour les années normales et bissextiles.
NullAnsiStrPointeur sur la constante chaîne ANSI vide.
NullStrUn pointeur sur une chaîne vide.
NullWideStrUn pointeur sur une chaîne étendue vide.
SysLocaleSysLocale contient les informations de localisation.
TrueBoolStrsListe les chaînes qui peuvent représenter la valeur booléenne True.
Win32BuildNumberSpécifie le niveau de construction du système d'exploitation Windows.
Win32CSDVersionSpécifie le dernier service pack Win32 installé.
Win32MajorVersionSpécifie la version majeure du système d'exploitation Windows.
Win32MinorVersionSpécifie la version mineure du système d'exploitation Windows.
Win32PlatformSpécifie l'identificateur de la plate-forme du système d'exploitation Windows.

Constantes

CDefaultTwoDigitYearCenturyWindowCDefaultTwoDigitYearCenturyWindow: Integer = $32;
DateDeltaDateDelta: Integer = $A955A;
DefaultFalseBoolStrDefaultFalseBoolStr: string = False;
DefaultTrueBoolStrDefaultTrueBoolStr: string = True;
DriveDelimDriveDelim: Char = $3A;
faAnyFilefaAnyFile: Integer = $1FF;
faArchivefaArchive: Integer = $20;
faCompressedfaCompressed: Integer = $800;
faDirectoryfaDirectory: Integer = $10;
faEncryptedfaEncrypted: Integer = $4000;
faHiddenfaHidden: Integer = 2;
faInvalidfaInvalid: Integer = $FFFFFFFF;
faNormalfaNormal: Integer = $80;
faReadOnlyfaReadOnly: Integer = 1;
faSymLinkfaSymLink: Integer = $400;
faSysFilefaSysFile: Integer = 4;
faTemporaryfaTemporary: Integer = $100;
faVirtualfaVirtual: Integer = $10000;
faVolumeIDfaVolumeID: Integer = 8;
fmExclusivefmExclusive: Integer = 4;
fmOpenReadfmOpenRead: Integer = 0;
fmOpenReadWritefmOpenReadWrite: Integer = 2;
fmOpenWritefmOpenWrite: Integer = 1;
fmShareCompatfmShareCompat: Integer = 0;
fmShareDenyNonefmShareDenyNone: Integer = $40;
fmShareDenyReadfmShareDenyRead: Integer = $30;
fmShareDenyWritefmShareDenyWrite: Integer = $20;
fmShareExclusivefmShareExclusive: Integer = $10;
HoursPerDayHoursPerDay: Integer = $18;
INVALID_HANDLE_VALUEINVALID_HANDLE_VALUE: Integer = $FFFFFFFF;
MinsPerDayMinsPerDay: Integer = $5A0;
MinsPerHourMinsPerHour: Integer = $3C;
MSecsPerDayMSecsPerDay: Integer = $5265C00;
MSecsPerSecMSecsPerSec: Integer = $3E8;
PathDelimPathDelim: Char = $5C;
PathSepPathSep: Char = $3B;
pfBCB4ProducedpfBCB4Produced: Integer = $8000000;
pfConsumerBCBpfConsumerBCB: Integer = $200000;
pfConsumerCompatpfConsumerCompat: Integer = 0;
pfConsumerDelphipfConsumerDelphi: Integer = $100000;
pfConsumerMaskpfConsumerMask: Integer = $F00000;
pfDelphi4ProducedpfDelphi4Produced: Integer = $C000000;
pfDesignOnlypfDesignOnly: Integer = 2;
pfExeModulepfExeModule: Integer = 0;
pfIgnoreDupUnitspfIgnoreDupUnits: Integer = 8;
pfLibraryModulepfLibraryModule: Integer = $80000000;
pfModuleTypeMaskpfModuleTypeMask: Integer = $C0000000;
pfNeverBuildpfNeverBuild: Integer = 1;
pfPackageModulepfPackageModule: Integer = $40000000;
pfProducerMaskpfProducerMask: Integer = $C000000;
pfProducerUndefinedpfProducerUndefined: Integer = $4000000;
pfRunOnlypfRunOnly: Integer = 4;
pfV3ProducedpfV3Produced: Integer = 0;
SecsPerDaySecsPerDay: Integer = $15180;
SecsPerHourSecsPerHour: Integer = $E10;
SecsPerMinSecsPerMin: Integer = $3C;
SwitchCharsSwitchChars: Set = ['-','/'];
ufImplicitUnitufImplicitUnit: Integer = $10;
ufMainUnitufMainUnit: Integer = 1;
ufOrgWeakUnitufOrgWeakUnit: Integer = 8;
ufPackageUnitufPackageUnit: Integer = 2;
ufWeakPackageUnitufWeakPackageUnit: Integer = 6;
ufWeakUnitufWeakUnit: Integer = 4;
UnixDateDeltaUnixDateDelta: Integer = $63E1;