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

System.SysUtils

De XE2 API Documentation


Sommaire

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.
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.
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.
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.
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.
EStackOverflowEStackOverflow 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.
EWin32ErrorEWin32Error 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.
Int64RecInt64Rec déclare un enregistrement utilitaire pour fournir un accès aux octets d'une valeur Int64.
IReadWriteSyncIReadWriteSync est l'interface pour la synchronisation générale des verrous en lecture/écriture.
LongRecLongRec déclare un enregistrement utilitaire pour fournir un accès aux octets d'une valeur LongWord.
TBigEndianUnicodeEncodingTBigEndianUnicodeEncoding est la classe qui fournit le support de l'encodage big-endian Unicode (UTF-16).
TCharSearchRésultat de la recherche de caractères.
TDateTimeInfoRecBoîte d'outils de l'utilitaire TDateTime.
TEncodingSystem.SysUtils.TEncoding définit un codage spécifique pour un caractère ou une chaîne.
TFloatRecTFloatRec déclare un enregistrement utilitaire qui fournit un accès aux attributs d'un nombre à virgule flottante.
TFormatSettingsTFormatSettings définit un contexte de formatage de chaînes thread-safe.
TFuncTFunc déclare une référence à une fonction générique.
TGuidHelperType d'assistance pour TGUID.
TLangRecTLangRec déclare un enregistrement utilisé pour décrire les paramètres régionaux Windows.
TLanguagesTLanguages liste toutes les locales Windows disponibles.
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.
TOSVersionDécrit le système d'exploitation en cours : la plate-forme et la version.
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.
TSearchRecTSearchRec définit les informations de fichier recherchées par FindFirst ou FindNext.
TSimpleRWSyncTSimpleRWSync fournit le support de la synchronisation des verrous en lecture/écriture.
TStringBuilderUn tableau modifiable de caractères dont le contenu a toutes les fonctionnalités d'un objet chaîne.
TSymLinkRecTSymLinkRec est utilisé pour stocker des informations sur les fichiers de liens symboliques.
TSysLocaleTSysLocale représente les informations sur une localisation.
TThreadInfoA usage interne.
TThreadLocalCounterA usage interne Delphi RTL.
TTimeStampTTimeStamp représente des valeurs date-heure.
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.
WordRecWordRec déclare un enregistrement utilitaire qui stocke les octets de poids fort et faible d'une variable.

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.
AnsiLowerCaseFileNameConvertit 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).
AnsiStrAllocAlloue 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.
AnsiUpperCaseFileNameConvertit un nom de fichier en majuscules.
AppendStrAjoute une chaîne allouée dynamiquement à une chaîne existante.
AssignStrAffecte 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.
ByteToCharIndexRenvoie la position du caractère contenant un octet spécifié dans une chaîne.
ByteToCharLenRenvoie 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.
CharToByteIndexRenvoie l'indice en base 1 du premier octet d'un caractère spécifié dans une chaîne.
CharToByteLenRenvoie 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.
DeleteFileAVersion ANSI de DeleteFile.
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é.
DisposeStrLibè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.
GetEnvironmentVariableRécupère une valeur de variable d'environnement.
GetEnvironmentVariableAVersion ANSI de GetEnvironmentVariable.
GetFileVersionRenvoie la version du fichier.
GetFormatSettingsRéinitialise les variables de formatage de date et de nombre à leur valeur initiale.
GetHomePathRenvoie le chemin du dossier AppData de l'utilisateur en cours sur Windows et du répertoire home de l'utilisateur en cours sur Mac OS X.
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.
GetLocaleFormatSettingsInitialise 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
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 lenom d'un 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 l'octet à une position spécifiée dans une chaîne est le 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.
NewStrAlloue 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.
RaiseLastWin32ErrorDé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 de Source vers Dest un nombre de caractères au plus égal au maximum spécifié.
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.
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 (décimal ou hexadécimal).
TryStrToTimeConvertit une chaîne en valeur TDateTime avec renvoi de Default en cas d'erreur.
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

_di_ILanguageEnumerableInterface Delphi de ILanguageEnumerable.
_di_ILanguageEnumeratorInterface Delphi de ILanguageEnumerator.
_di_IReadWriteSyncInterface Delphi de IReadWriteSync.
_di_TProcInterface Delphi de TProc.
ExceptClassExceptClass déclare une classe Exception.
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__15
System_Sysutils__25
System_Sysutils__35
System_Sysutils__45
System_Sysutils__55
System_Sysutils__65
System_Sysutils__75
System_Sysutils__85
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.
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.
TGuidHelperType d'assistance pour TGUID.
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.
TMbcsByteTypeTMbcsByteType représente l'utilisation d'un seul octet dans une chaîne utilisant un jeu de caractères sur plusieurs octets (MBCS).
TMREWSyncTMREWSync est un nom court équivalent à TMultiReadExclusiveWriteSynchronizer.
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.
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.
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.
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

CurrencyDecimalsSpécifie le nombre maximal de chiffres, après la virgule décimale, pour une valeur monétaire.
CurrencyFormatSpécifie la position et le caractère de séparation du symbole monétaire.
CurrencyStringSpécifie le symbole monétaire local.
DateSeparatorSpécifie le caractère utilisé en tant que séparateur de date.
DecimalSeparatorSpécifie le caractère utilisé pour séparer la partie entière de la partie fractionnaire d'un nombre.
EmptyAnsiStrUne constante chaîne vide
EmptyStrUne constante chaîne vide.
EmptyWideStrUne version chaîne vide de la constante WideString.
EraNamesContrôle la fonction DateTimeToStr (pour les variables locales de l'Extrême Orient).
EraYearOffsetsContrôle la fonction DateTimeToStr (pour les variables locales de l'Extrême Orient).
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.
ListSeparatorSpécifie le caractère utilisé pour séparer les éléments d'une liste.
LongDateFormatSpécifie la chaîne de format long utilisée pour représenter une valeur date en tant que chaîne.
LongDayNamesLongDayNames est le tableau de chaînes contenant les noms entiers des jours.
LongMonthNamesLongMonthNames est le tableau de chaînes contenant les noms entiers des mois.
LongTimeFormatSpécifie la chaîne de format long utilisée pour représenter une valeur horaire en tant que chaîne.
MaxCurrencyMaxCurrency: Currency;
MaxDateTimeMaxDateTime: TDateTime;
MinCurrencyMinCurrency: Currency;
MinDateTimeMinDateTime: TDateTime;
MonthDaysMonthDays: array[0..1] of TDayTable;
NegCurrFormatSpécifie le format d'une valeur monétaire à virgule flottante, incluant la position du symbole monétaire.
NullAnsiStrPointeur sur la constante chaîne ANSI vide.
NullStrUn pointeur sur une chaîne vide.
NullWideStrUn pointeur sur une chaîne étendue vide.
ShortDateFormatSpécifie la chaîne de format abrégé utilisée pour représenter une valeur date en tant que chaîne.
ShortDayNamesShortDayNames est le tableau de chaînes contenant les noms abrégés des jours.
ShortMonthNamesShortMonthNames est le tableau de chaînes contenant les noms abrégés des mois.
ShortTimeFormatSpécifie la chaîne de format abrégé utilisée pour représenter une valeur horaire en tant que chaîne.
SysLocaleSysLocale contient les informations de localisation.
TByteArrayTByteArray déclare un tableau d'octets (Bytes).
TDayTableTDayTable est utilisé pour contenir le nombre de jours de chaque mois d'une année.
ThousandSeparatorSpécifie le caractère utilisé pour séparer les milliers dans les nombres de plus de trois chiffres sur la gauche du séparateur décimal.
TimeAMStringTimeAMString est la chaîne de suffixe utilisée pour les valeurs horaires dans les douze premières heures du jour.
TimePMStringTimePMString est la chaîne de suffixe utilisée pour les valeurs horaires dans les douze dernières heures du jour.
TimeSeparatorSpécifie le caractère utilisé pour séparer les parties heure, minute et seconde d'une valeur horaire.
TrueBoolStrsListe les chaînes qui peuvent représenter la valeur booléenne True.
TwoDigitYearCenturyWindowUtilisé en interne pour déterminer le siècle des années sur deux chiffres lors de la conversion des dates chaînes en dates numériques.
TWordArrayTWordArray déclare un tableau de mots (Words).
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;
clstValueAppendedclstValueAppended: TCmdLineSwitchType = clstValueAppended;
clstValueNextParamclstValueNextParam: TCmdLineSwitchType = clstValueNextParam;
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;
ffCurrencyffCurrency: TFloatFormat = ffCurrency;
ffExponentffExponent: TFloatFormat = ffExponent;
ffFixedffFixed: TFloatFormat = ffFixed;
ffGeneralffGeneral: TFloatFormat = ffGeneral;
ffNumberffNumber: TFloatFormat = ffNumber;
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;
fsCasePreservingfsCasePreserving: TFileSystemAttribute = fsCasePreserving;
fsCaseSensitivefsCaseSensitive: TFileSystemAttribute = fsCaseSensitive;
fsLocalfsLocal: TFileSystemAttribute = fsLocal;
fsNetworkfsNetwork: TFileSystemAttribute = fsNetwork;
fsRemovablefsRemovable: TFileSystemAttribute = fsRemovable;
fsSymLinkfsSymLink: TFileSystemAttribute = fsSymLink;
fvCurrencyfvCurrency: TFloatValue = fvCurrency;
fvExtendedfvExtended: TFloatValue = fvExtended;
HoursPerDayHoursPerDay: Integer = $18;
INVALID_HANDLE_VALUEINVALID_HANDLE_VALUE: Integer = $FFFFFFFF;
loInvariantLocaleloInvariantLocale: TLocaleOptions = loInvariantLocale;
loUserLocaleloUserLocale: TLocaleOptions = loUserLocale;
MaxCurrencyMaxCurrency: Currency;
MaxDateTimeMaxDateTime: TDateTime;
MaxEraCountMaxEraCount: Integer = 7;
mbLeadBytembLeadByte: TMbcsByteType = mbLeadByte;
mbSingleBytembSingleByte: TMbcsByteType = mbSingleByte;
mbTrailBytembTrailByte: TMbcsByteType = mbTrailByte;
MinCurrencyMinCurrency: Currency;
MinDateTimeMinDateTime: TDateTime;
MinsPerDayMinsPerDay: Integer = $5A0;
MinsPerHourMinsPerHour: Integer = $3C;
mkAmbiguousmkAmbiguous: TFilenameCaseMatch = mkAmbiguous;
mkExactMatchmkExactMatch: TFilenameCaseMatch = mkExactMatch;
mkNonemkNone: TFilenameCaseMatch = mkNone;
mkSingleMatchmkSingleMatch: TFilenameCaseMatch = mkSingleMatch;
MonthDaysMonthDays: array[0..1] of TDayTable;
MSecsPerDayMSecsPerDay: Integer = $5265C00;
MSecsPerSecMSecsPerSec: Integer = $3E8;
ntContainsUnitntContainsUnit: TNameType = ntContainsUnit;
ntDcpBpiNamentDcpBpiName: TNameType = ntDcpBpiName;
ntRequiresPackagentRequiresPackage: TNameType = ntRequiresPackage;
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;
rfIgnoreCaserfIgnoreCase: :85 = rfIgnoreCase;
rfReplaceAllrfReplaceAll: :85 = rfReplaceAll;
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;


Versions précédentes
Traductions