System.Types

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Package rtl250.bpl

Klassen

IAsyncResultEin Interface, das von Methoden als Rückgabetyp verwendet wird, um eine asynchrone Ausführung des Codes bereitzustellen.
TBitConverterKonverter zwischen Byte-Arrays und nativen Delphi-Typen.
TMultiWaitEventAbstrakte Basisklasse, die die Unit System.Classes vollständig implementiert. IAsyncResult.GetAsyncWaitEvent verwendet diese Klasse als Rückgabetyp.

Routinen

BoundsGibt das TRect für ein Rechteck mit den angegebenen Dimensionen zurück.
CenteredRectErstellt ein zentriertes Rechteck.
CenterPointGibt den Mittelpunkt eines Rechtecks zurück.
EqualRectErmittelt, ob zwei TRect-Werte identisch sind.
InflateRectVergrößert ein Rechteck um eine bestimmte Fläche.
IntersectRectGibt den Schnittpunkt zweier angegebener Rechtecke zurück.
IntersectRectFGibt die Schnittmenge zweier Rechtecke zurück.
IsRectEmptyGibt an, ob das angegebene Rechteck eine positive Breite und Höhe aufweist.
MinPointGibt den minimalen TPoint oder TPointF zurück.
MultiplyRectVergrößert ein Rechteck um eine bestimmte Fläche.
NormalizeRectNormalisiert das TRect-Objekt.
NormalizeRectFNormalisiert das TRectF-Objekt.
OffsetRectVerschiebt den Ursprung eines Rechtecks um den angegebenen Wert.
PointErstellt eine TPoint-Struktur aus dem angegebenen Koordinatenpaar.
PointFGibt eine Instanz von TPointF zurück.
PtInCircle (veraltet)Gibt an, ob ein angegebener Punkt in einem bestimmten Kreis liegt.
PtInRectGibt an, ob ein angegebener Punkt in einem angegebenen Rechteck liegt.
RectErstellt eine TRect-Struktur aus den angegebenen Koordinaten.
RectCenterGibt eine Instanz von TRect oder TRectF zurück, die in die Mitte eines anderen gleichen Rechtecks platziert wird.
RectFGibt eine Instanz von TRectF zurück.
RectHeightGibt die vertikale Größe des Rechtecks zurück.
RectWidthGibt die horizontale Größe des Rechtecks an.
ScalePointGibt eine Instanz von TPoint oder TPointF mit skalierten Koordinaten zurück.
SmallPointErstellt eine TSmallPoint-Struktur aus dem angegebenen Koordinatenpaar.
SplitRectGibt ein Rechteck, das von dem aktuellen Rechteck erhalten wurde, zurück, indem die Teilungsregel angewendet wird.
UnionRectGibt die Vereinigung zweier Rechtecke zurück.
UnionRectFGibt die Vereinigungsmenge zweier Rechtecke zurück.

Typen

DWORDInteger-Typ mit dem Bereich von [0; 4294967295].
OleStrRepräsentiert einen Alias für WideString.
PByteZeiger auf Byte.
PDoubleZeiger auf Double.
PIntegerZeiger auf Integer.
PLongIntZeiger auf LongInt.
PPointPPoint ist ein Zeiger auf eine TPoint-Variable.
PPointFZeiger auf eine TPointF-Variable.
PRectZeiger auf eine TRect-Variable.
PRectFZeiger auf eine TRectF-Variable.
PSizeZeiger auf tagSIZE.
PSizeFZeiger auf eine TSizeF-Variable.
PSmallIntZeiger auf SmallInt.
PSmallPointZeiger auf TSmallPoint.
SIZERepräsentiert einen Alias für einen Record, der Breiten- und Höhenwerte enthält.
tagPOINTRepräsentiert einen Alias für TPoint.
tagPointFRepräsentiert einen Alias für TPointF.
tagSizetagSize ist ein Record, der Werte für die Breite und Höhe enthält.
TBooleanDynArrayTBooleanDynArray definiert ein Array mit booleschen Elementen.
TByteDynArrayDefiniert ein Array mit Byte-Elementen.
TCardinalDynArrayTCardinalDynArray definiert ein Array mit Cardinal-Elementen.
TDirectionGibt die Richtung der Suche in einer Liste an.
TDoubleDynArrayTDoubleDynArray definiert ein Array mit Double-Elementen.
TDuplicatesGibt an, wie auf das Hinzufügen doppelter Einträge in einer Liste reagiert wird.
TEndianDefiniert den Endian-Typ.
THorzRectAlignLegt die horizontale Ausrichtung des Rechecks fest.
TInt64DynArrayTInt64DynArray definiert ein Array mit Int64-Elementen.
TIntegerDynArrayDefiniert ein Array mit Integer-Elementen.
TLongWordDynArrayTLongWordDynArray definiert ein Array mit LongWord-Elementen.
TPointDefiniert eine Pixel-Position auf dem Bildschirm.
TPointFDefiniert eine Pixel-Position auf dem Bildschirm.
TPointFType
TRectTRect definiert ein Rechteck.
TRectF TRectF definiert ein Rechteck, dessen Koordinaten als Gleitkommawerte angegeben sind.
TShortIntDynArrayTShortIntDynArray definiert ein Array mit ShortInt-Elementen.
TSingleDynArrayTSingleDynArray definiert ein Array mit Single-Elementen.
TSizeGibt die Breite und Höhe eines Objekts an.
TSizeFRepräsentiert die Gleitkomma-Breite und -Höhe eines Objekts.
TSmallIntDynArrayTSmallIntDynArray definiert ein Array mit SmallInt-Elementen.
TSmallPointTSmallPoint definiert einen Punkt mit zwei 16-Bit-Koordinaten.
TSplitRectTypeTSplitRectType gibt an, welche Seiten des Rechtecks beim Teilen verwendet werden sollen.
TStringDynArrayTStringDynArray definiert ein Array mit String-Elementen.
TValueRelationshipTValueRelationship definiert Möglichkeiten für den Vergleich von Werten.
TVertRectAlignLegt die verikale Ausrichtung des Rechtecks fest.
TWaitResult
TWideStringDynArrayTWideStringDynArray definiert ein Array mit WideString-Elementen.
TWordDynArrayTWordDynArray definiert ein Array mit Word-Elementen.

Variablen

c180
c180divPI
c2PI
c360
c3PIdiv4
cInv2PI
cInv360
cOneHalf
cPI
cPIdiv180
cPIdiv2
cPIdiv4
CurveKappa
CurveKappaInv
Epsilon
Epsilon2

Konstanten

BOM_LSB_FIRSTBOM_LSB_FIRST: Char = $FEFF;
BOM_MSB_FIRSTBOM_MSB_FIRST: Char = $FFFE;
CarriageReturnCarriageReturn: Char = $D;
EqualsValueEqualsValue: Integer = 0;
FormFeedFormFeed: Char = $C;
GreaterThanValueGreaterThanValue: Integer = 1;
GUID_NULLGUID_NULL: TGUID;
LessThanValueLessThanValue: Integer = $FFFFFFFF;
LineFeedLineFeed: Char = $A;
LineSeparatorLineSeparator: Char = $2028;
NullCharNullChar: Char = 0;
ParagraphSeparatorParagraphSeparator: Char = $2029;
PlatformEndianPlatformEndian: TEndian = Little;
RT_RCDATART_RCDATA: PWideChar = $A;
SpaceSpace: Char = $20;
TabulatorTabulator: Char = 9;
VerticalTabVerticalTab: Char = $B;