Routinen für die Typumwandlung

Aus RAD Studio XE
Wechseln zu: Navigation, Suche

Nach oben zu API-Kategorien - Index

Dieses Thema führt alle Routinen für die Typumwandlung auf, die in der Delphi-Laufzeitbibliothek enthalten sind.

Inhaltsverzeichnis

Verschiedene Routinen

Die folgende Tabelle enthält alle Routinen für die Typkonvertierung, die keiner bestimmten Kategorie angehören:



Routine Beschreibung

Classes.BinToHex

Konvertiert einen binären Wert in seine hexadezimale Entsprechung.

Types.Bounds

Gibt das Types.TRect für ein Rechteck mit den gegebenen Dimensionen zurück.

Classes.HexToBin

Konvertiert einen String mit Hexadezimalzeichen in den entsprechenden Binärwert.

Types.Point

Erstellt eine Types.TPoint-Struktur aus einem Koordinatenpaar.

Types.Rect

Erstellt eine Types.TRect-Struktur aus einer Koordinatenmenge.

Types.SmallPoint

Erstellt eine Types.TSmallPoint-Struktur aus einem Koordinatenpaar.



Routinen für die Typ-zu-Typ-Umwandlung

Die folgende Tabelle enthält alle Routinen, die zur Konvertierung eines Datentyps in einen anderen dienen:

Routine Gegenteilige Routine Beschreibung

Classes.BinToHex

Classes.HexToBin

Konvertiert einen Binärwert in seine hexadezimale Repräsentation und eine hexadezimale Repräsentation zurück in den Binärwert.

FMTBcd.BcdToCurr

FMTBcd.CurrToBCD

Konvertiert einen binär-codierten Dezimalwert (BCD) in den entsprechenden Währungswert und zurück.

FMTBcd.BcdToDouble

FMTBcd.DoubleToBcd

Konvertiert einen binär-codierten Dezimalwert (BCD) in den entsprechenden Gleitkommawert mit doppelter Genauigkeit und zurück.

FMTBcd.BcdToInteger

FMTBcd.IntegerToBcd

Konvertiert einen binär-codierten Dezimalwert (BCD) in einen Integerwert und zurück.

System.CompToDouble

System.DoubleToComp

Konvertiert einen comp-Wert in einen double-Wert und zurück.



Umwandlungen in Strings

Die folgende Tabelle enthält alle Routinen, die zur Konvertierung eines Datentyps in einen String dienen:

Routine Beschreibung

FMTBcd.BcdToStr, FMTBcd.BcdToStrF

Gibt eine String-Repräsentation eines binärcodierten Dezimalwertes (BCD) zurück.

SysUtils.BoolToStr

Konvertiert einen booleschen Wert in einen String.

ConvUtils.ConvUnitToStr

Formatiert eine Maßangabe und deren Umwandlungseinheit in einen lesbaren String.

SysUtils.CurrToStr, SysUtils.CurrToStrF, SysUtils.FormatCurr

Formatiert einen Währungswert als einen String.

SysUtils.DateTimeToStr, SysUtils.DateTimeToString, SysUtils.FormatDateTime

Konvertiert einen System.TDateTime-Wert in einen String.

SysUtils.DateToStr

Konvertiert einen System.TDate-Wert in einen String.

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

Konvertiert eine Gleitkommazahl in einen String-Wert.

SysUtils.IntToStr, SysUtils.IntToHex

Konvertiert einen 32- oder 64-Bit-Integerwert in einen String.

SysUtils.TimeToStr

Konvertiert einen System.TDateTime-Wert in einen String.

SysUtils.UIntToStr

Konvertiert einen vorzeichenlosen 32- oder 64-Bit-Integerwert in einen String.

System.Str

Formatiert einen String und gibt diesen an eine Variable zurück.



Umwandlungen aus Strings

Die folgende Tabelle enthält alle Routinen, die zur Konvertierung eines Strings in einen bestimmten Datentyp dienen:

Routine Mit Definitionswert Exception-lose Variante Beschreibung

FMTBcd.StrToBcd

FMTBcd.TryStrToBcd

Konvertiert einen String in den entsprechenden binärcodierten Dezimalwert (BCD).

SysUtils.StrToBool

SysUtils.StrToBoolDef

SysUtils.TryStrToBool

Konvertiert einen String in einen booleschen Wert.

ConvUtils.StrToConvUnit

ConvUtils.TryStrToConvUnit

Zerlegt einen String in einen Wert und einen Konvertierungstyp.

SysUtils.StrToCurr

SysUtils.StrToCurrDef

SysUtils.TryStrToCurr

Konvertiert einen String in einen Currency-Wert.

SysUtils.StrToDate

SysUtils.StrToDateDef

SysUtils.TryStrToDate

Konvertiert einen String in einen System.TDate-Wert.

SysUtils.StrToDateTime

SysUtils.StrToDateTimeDef

SysUtils.TryStrToDateTime

Konvertiert einen String in einen System.TDateTime-Wert.

SysUtils.StrToFloat

SysUtils.StrToFloatDef

SysUtils.TryStrToFloat

Konvertiert einen angegebenen String in einen Gleitkommawert.

SysUtils.StrToInt

SysUtils.StrToIntDef

SysUtils.TryStrToInt

Konvertiert einen String, der einen Integerwert repräsentiert (in dezimaler oder hexadezimaler Form), in eine Zahl.

SysUtils.StrToInt64

SysUtils.StrToInt64Def

SysUtils.TryStrToInt64

Konvertiert einen String, der einen Integerwert repräsentiert (in dezimaler oder hexadezimaler Form), in eine Zahl.

SysUtils.StrToTime

SysUtils.StrToTimeDef

SysUtils.TryStrToTime

Konvertiert einen String in einen System.TDateTime-Wert.

SqlTimSt.StrToSQLTimeStamp

Konvertiert einen String in einen SqlTimSt.TSQLTimeStamp-Wert.

System.Val

Konvertiert einen String in seine numerische Entsprechung.



Siehe auch

In anderen Sprachen