Routines de conversion des types

De RAD Studio XE

Remonter à Catégories de l'API - Index

Cette rubrique liste toutes les routines de conversion des types incluses dans la bibliothèque RTL (Run-Time Library) de Delphi.

Sommaire

Routines diverses

Le tableau suivant liste toutes les routines sans catégorie particulière utilisées pour convertir un type en un autre type :


Routine Description

Classes.BinToHex

Convertit une valeur binaire en sa représentation hexadécimale.

Types.Bounds

Renvoie le Types.TRect d'un rectangle de dimensions données.

Classes.HexToBin

Convertit une chaîne de chiffres hexadécimaux en la valeur binaire correspondante.

Types.Point

Crée une structure Types.TPoint avec un couple de coordonnées.

Types.Rect

Crée une structure Types.TRect à partir de coordonnées fournies.

Types.SmallPoint

Crée une structure Types.TSmallPoint avec un couple de coordonnées.


Routines de conversion type à type

Le tableau suivant liste toutes les routines utilisées pour convertir un type de données en un autre type de données, et inversement :


Routine Routine inverse Description

Classes.BinToHex

Classes.HexToBin

Convertit une valeur binaire en sa représentation hexadécimale et une représentation hexadécimale en sa valeur binaire.

FMTBcd.BCDToCurr

FMTBcd.CurrToBCD

Convertit une valeur décimale codée binaire (BCD) en la valeur monétaire correspondante, et inversement.

FMTBcd.BcdToDouble

FMTBcd.DoubleToBcd

Convertit une valeur décimale codée binaire (BCD) en la valeur à virgule flottante à double précision correspondante, et inversement.

FMTBcd.BcdToInteger

FMTBcd.IntegerToBcd

Convertit une valeur décimale codée binaire (BCD) en un entier, et inversement.

System.CompToDouble

System.DoubleToComp

Convertit une valeur comp en une valeur double, et inversement.


Conversion en chaînes

Le tableau suivant liste toutes les routines utilisées pour convertir un type de données en sa représentation chaîne.


Routine Description

FMTBcd.BcdToStr, FMTBcd.BcdToStrF

Renvoie une représentation sous forme de chaîne d'une valeur décimale codée binaire (BCD).

SysUtils.BoolToStr

Convertit une variable booléenne en chaîne.

ConvUtils.ConvUnitToStr

Formate une mesure et son unité de conversion sous la forme d'une chaîne lisible.

SysUtils.CurrToStr, SysUtils.CurrToStrF, SysUtils.FormatCurr

Convertit une variable monétaire en chaîne.

SysUtils.DateTimeToStr, SysUtils.DateTimeToString, SysUtils.FormatDateTime

Convertit une valeur System.TDateTime en chaîne.

SysUtils.DateToStr

Convertit une valeur System.TDate en chaîne.

SysUtils.FloatToStr, SysUtils.FloatToStrF, SysUtils.FormatFloat, SysUtils.FloatToText, SysUtils.FloatToTextFmt

Convertit une valeur virgule flottante en chaîne.

SysUtils.IntToStr, SysUtils.IntToHex

Convertit un entier 32 ou 64 bits en chaîne.

SysUtils.TimeToStr

Convertit une valeur System.TDateTime en chaîne.

SysUtils.UIntToStr

Convertit un entier 32 ou 64 bits non signé en chaîne.

System.Str

Formate une chaîne et la renvoie dans une variable.


Conversion depuis des chaînes

Le tableau suivant liste toutes les routines utilisées pour convertir une chaîne en un type de données spécifique :


Routine Avec valeur Def. Variant exception-less Description

FMTBcd.StrToBcd

FMTBcd.TryStrToBcd

Convertit une chaîne en la valeur décimale codée binaire (BCD) correspondante.

SysUtils.StrToBool

SysUtils.StrToBoolDef

SysUtils.TryStrToBool

Convertit une chaîne en valeur booléenne.

ConvUtils.StrToConvUnit

ConvUtils.TryStrToConvUnit

Décompose une chaîne en une valeur et un type de conversion.

SysUtils.StrToCurr

SysUtils.StrToCurrDef

SysUtils.TryStrToCurr

Convertit une chaîne en valeur Currency.

SysUtils.StrToDate

SysUtils.StrToDateDef

SysUtils.TryStrToDate

Convertit une chaîne en valeur System.TDate.

SysUtils.StrToDateTime

SysUtils.StrToDateTimeDef

SysUtils.TryStrToDateTime

Convertit une chaîne en valeur System.TDateTime.

SysUtils.StrToFloat

SysUtils.StrToFloatDef

SysUtils.TryStrToFloat

Convertit une chaîne donnée en valeur à virgule flottante.

SysUtils.StrToInt

SysUtils.StrToIntDef

SysUtils.TryStrToInt

Convertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).

SysUtils.StrToInt64

SysUtils.StrToInt64Def

SysUtils.TryStrToInt64

Convertit en nombre une chaîne qui représente un entier (décimal ou hexadécimal).

SysUtils.StrToTime

SysUtils.StrToTimeDef

SysUtils.TryStrToTime

Convertit une chaîne en valeur System.TDateTime.

SqlTimSt.StrToSQLTimeStamp

Convertit une chaîne en valeur SqlTimSt.TSQLTimeStamp.

System.Val

Convertit une chaîne en sa représentation numérique.

Voir aussi

Autres langues