VarUtils

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

Klasse

ESafeArrayBoundsError

ESafeArrayBoundsError ist die Exception-Klasse für Fehler, die auftreten, weil ein Varianten-Array-Index außerhalb des gültigen Bereichs liegt.

ESafeArrayCreateError

ESafeArrayCreateError ist die Exception-Klasse für Fehler beim Erstellen eines Varianten-Arrays.

ESafeArrayError

ESafeArrayError ist die Exception-Klasse für Fehler bei Varianten-Arrays.

ESafeArrayLockedError

ESafeArrayLockedError ist die Exception-Klasse für Fehler, die auftreten, weil ein Varianten-Array gesperrt ist oder eine feste Größe hat.

Konstante

Constants

Funktion

SafeArrayAccessData

Gibt einen Zeiger auf die Daten in einem sicheren Array zurück und sperrt das sichere Array.

SafeArrayAllocData

Weist die Daten für das angegebene sichere Array zu.

SafeArrayAllocDescriptor

Weist einen Deskriptor für das sichere Array zu.

SafeArrayCheck

Überprüft, ob der angegebene Parameter ein Fehlercode einer sicheren Array-Operation ist.

SafeArrayCopy

Kopiert ein sicheres Array in ein anderes.

SafeArrayCopyData

Kopiert die Daten eines sicheren Arrays in ein anderes.

SafeArrayCreate

Erstellt ein sicheres Array.

SafeArrayDestroy

Gibt ein sicheres Array frei.

SafeArrayDestroyData

Gibt die Daten des angegebenen sicheren Arrays frei.

SafeArrayDestroyDescriptor

Gibt den Deskriptor des angegebenen sicheren Arrays frei.

SafeArrayError

Löst ein dem angegebenen Fehlercode der sicheren Array-Operation entsprechendes Ereignis aus.

SafeArrayGetDim

Gibt die Anzahl der Dimensionen des gegebenen sicheren Arrays zurück.

SafeArrayGetElemSize

Gibt die Größe in Byte eines Elements in dem gegebenen sicheren Array zurück.

SafeArrayGetElement

Gibt das Element an der angegebenen Position in dem sicheren Array zurück.

SafeArrayGetLBound

Gibt die Untergrenze für die gegebene Dimension eines sicheren Arrays an.

SafeArrayGetUBound

Gibt die Obergrenze für die gegebene Dimension eines sicheren Arrays an.

SafeArrayLock

Sperrt ein sicheres Array.

SafeArrayPtrOfIndex

Gibt einen Zeiger auf das Element an der angegebenen Position in dem sicheren Array zurück.

SafeArrayPutElement

Setzt das Element an der angegebenen Position in dem sicheren Array.

SafeArrayRedim

Ändert die Größeninformation für die letzte Dimension eines sicheren Arrays.

SafeArrayUnaccessData

Entsperrt ein sicheres Array, das zuvor mit der Routine SafeArrayAccessData gesperrt wurde.

SafeArrayUnlock

Hebt die Sperrung eines sicheren Arrays auf.

VarExceptionToResult

Konvertiert ein Exception-Typargument in einen HRESULT-Typ.

VariantChangeType

Konvertiert eine Variante von einem Typ in einen anderen.

VariantClear

Leert eine Variante.

VariantCopy

Leert den Zielvariantentyp und macht eine Kopie des Quellvariantentyps.

VariantCopyInd

Leert die Zielvariante und macht eine Kopie der Quellvariante, auch für den Fall, dass die Quelle den Typ varByRef hat.

VariantInit

Initialisiert eine Variante.

Struktur

TVarTypeToElementInfo

Das ist ein interner Record-Typ, der bei der Deklaration des CVarTypeToElementInfo-Konstanten-Array verwendet wird.

Variable

VarAdd

VarAdd ist eine Funktionstypvariable, die die Funktion zur Ausführung der Addition von zwei Varianten angibt.

VarAnd

VarAnd ist eine Funktionstypvariable, die die Funktion zur Ausführung der bitweisen UND-Operation von zwei Varianten angibt.

VarBoolFromStr

VarBoolFromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen booleschen Wert ausführt.

VarBstrFromBool

VarBstrFromBool gibt die Funktion an, die die Konvertierung von einem booleschen Wert in einen WideString ausführt.

VarBstrFromCy

VarBstrFromCy gibt die Funktion an, die die Konvertierung von einem Währungswert in einen WideString ausführt.

VarBstrFromDate

VarBstrFromDate gibt die Funktion an, die die Konvertierung von einem Datumswert in einen WideString ausführt.

VarCmp

VarCmp ist eine Variable, mit der die Funktion angegeben wird, die zwei Varianten vergleicht.

VarCyFromStr

VarCyFromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen Währungswert ausführt.

VarDateFromStr

VarDateFromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen Datumswert ausführt.

VarDiv

VarDiv ist eine Funktionstypvariable, die die Funktion zur Ausführung der Division von zwei Varianten angibt.

VarI4FromStr

VarI4FromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen 4-Byte-Integerwert ausführt.

VarIDiv

VarIDiv ist eine Funktionstypvariable, die die Funktion zur Ausführung der Division von zwei Varianten angibt, nachdem die Varianten in Integerwerte umgewandelt wurden.

VarMod

VarMod ist eine Funktionstypvariable, die die Funktion zur Berechnung des Restes einer Division von zwei Varianten angibt.

VarMul

VarMul ist eine Funktionstypvariable, die die Funktion zur Ausführung der Multiplikation von zwei Varianten angibt.

VarNeg

VarNeg ist eine Funktionstypvariable, die die Funktion zum Umkehren des Vorzeichens einer Variante festlegt.

VarNot

VarNot ist eine Funktionstypvariable, die die Funktion zum Ausführen einer NICHT-Operation für eine Variante festlegt.

VarOr

VarOr ist eine Funktionstypvariable, die die Funktion zur Ausführung der bitweisen ODER-Operation von zwei Varianten angibt.

VarR4FromStr

VarR4FromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen 4-Byte-Gleitkommawert ausführt.

VarR8FromStr

VarR8FromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen 8-Byte-Gleitkommawert ausführt.

VarSub

VarSub ist eine Funktionstypvariable, die die Funktion zur Ausführung der Subtraktion von zwei Varianten angibt.

VarXor

VarOr ist eine Funktionstypvariable, die die Funktion zur Ausführung der bitweisen XOR-Operation (exklusives Oder) von zwei Varianten angibt.

VariantChangeTypeEx

VariantChangeTypeEx speichert die Funktion, die eine Variante anhand der gebietsspezifischen Informationen von einem Typ in einen anderen konvertiert.

C++-Informationen

Klasse

ESafeArrayBoundsError

ESafeArrayBoundsError ist die Exception-Klasse für Fehler, die auftreten, weil ein Varianten-Array-Index außerhalb des gültigen Bereichs liegt.

ESafeArrayCreateError

ESafeArrayCreateError ist die Exception-Klasse für Fehler beim Erstellen eines Varianten-Arrays.

ESafeArrayError

ESafeArrayError ist die Exception-Klasse für Fehler bei Varianten-Arrays.

ESafeArrayLockedError

ESafeArrayLockedError ist die Exception-Klasse für Fehler, die auftreten, weil ein Varianten-Array gesperrt ist oder eine feste Größe hat.

TVarTypeToElementInfo

Das ist ein interner Record-Typ, der bei der Deklaration des CVarTypeToElementInfo-Konstanten-Array verwendet wird.

Funktion

SafeArrayAccessData

Gibt einen Zeiger auf die Daten in einem sicheren Array zurück und sperrt das sichere Array.

SafeArrayAllocData

Weist die Daten für das angegebene sichere Array zu.

SafeArrayAllocDescriptor

Weist einen Deskriptor für das sichere Array zu.

SafeArrayCheck

Überprüft, ob der angegebene Parameter ein Fehlercode einer sicheren Array-Operation ist.

SafeArrayCopy

Kopiert ein sicheres Array in ein anderes.

SafeArrayCopyData

Kopiert die Daten eines sicheren Arrays in ein anderes.

SafeArrayCreate

Erstellt ein sicheres Array.

SafeArrayDestroy

Gibt ein sicheres Array frei.

SafeArrayDestroyData

Gibt die Daten des angegebenen sicheren Arrays frei.

SafeArrayDestroyDescriptor

Gibt den Deskriptor des angegebenen sicheren Arrays frei.

SafeArrayError

Löst ein dem angegebenen Fehlercode der sicheren Array-Operation entsprechendes Ereignis aus.

SafeArrayGetDim

Gibt die Anzahl der Dimensionen des gegebenen sicheren Arrays zurück.

SafeArrayGetElemSize

Gibt die Größe in Byte eines Elements in dem gegebenen sicheren Array zurück.

SafeArrayGetElement

Gibt das Element an der angegebenen Position in dem sicheren Array zurück.

SafeArrayGetLBound

Gibt die Untergrenze für die gegebene Dimension eines sicheren Arrays an.

SafeArrayGetUBound

Gibt die Obergrenze für die gegebene Dimension eines sicheren Arrays an.

SafeArrayLock

Sperrt ein sicheres Array.

SafeArrayPtrOfIndex

Gibt einen Zeiger auf das Element an der angegebenen Position in dem sicheren Array zurück.

SafeArrayPutElement

Setzt das Element an der angegebenen Position in dem sicheren Array.

SafeArrayRedim

Ändert die Größeninformation für die letzte Dimension eines sicheren Arrays.

SafeArrayUnaccessData

Entsperrt ein sicheres Array, das zuvor mit der Routine SafeArrayAccessData gesperrt wurde.

SafeArrayUnlock

Hebt die Sperrung eines sicheren Arrays auf.

VarExceptionToResult

Konvertiert ein Exception-Typargument in einen HRESULT-Typ.

VariantChangeType

Konvertiert eine Variante von einem Typ in einen anderen.

VariantClear

Leert eine Variante.

VariantCopy

Leert den Zielvariantentyp und macht eine Kopie des Quellvariantentyps.

VariantCopyInd

Leert die Zielvariante und macht eine Kopie der Quellvariante, auch für den Fall, dass die Quelle den Typ varByRef hat.

VariantInit

Initialisiert eine Variante.

Variable

CVarTypeToElementInfo

Diese Konstante wird intern von der Funktion SafeArrayCreate verwendet.

VarAdd

VarAdd ist eine Funktionstypvariable, die die Funktion zur Ausführung der Addition von zwei Varianten angibt.

VarAnd

VarAnd ist eine Funktionstypvariable, die die Funktion zur Ausführung der bitweisen UND-Operation von zwei Varianten angibt.

VarBoolFromStr

VarBoolFromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen booleschen Wert ausführt.

VarBstrFromBool

VarBstrFromBool gibt die Funktion an, die die Konvertierung von einem booleschen Wert in einen WideString ausführt.

VarBstrFromCy

VarBstrFromCy gibt die Funktion an, die die Konvertierung von einem Währungswert in einen WideString ausführt.

VarBstrFromDate

VarBstrFromDate gibt die Funktion an, die die Konvertierung von einem Datumswert in einen WideString ausführt.

VarCmp

VarCmp ist eine Variable, mit der die Funktion angegeben wird, die zwei Varianten vergleicht.

VarCyFromStr

VarCyFromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen Währungswert ausführt.

VarDateFromStr

VarDateFromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen Datumswert ausführt.

VarDiv

VarDiv ist eine Funktionstypvariable, die die Funktion zur Ausführung der Division von zwei Varianten angibt.

VarI4FromStr

VarI4FromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen 4-Byte-Integerwert ausführt.

VarIDiv

VarIDiv ist eine Funktionstypvariable, die die Funktion zur Ausführung der Division von zwei Varianten angibt, nachdem die Varianten in Integerwerte umgewandelt wurden.

VarMod

VarMod ist eine Funktionstypvariable, die die Funktion zur Berechnung des Restes einer Division von zwei Varianten angibt.

VarMul

VarMul ist eine Funktionstypvariable, die die Funktion zur Ausführung der Multiplikation von zwei Varianten angibt.

VarNeg

VarNeg ist eine Funktionstypvariable, die die Funktion zum Umkehren des Vorzeichens einer Variante festlegt.

VarNot

VarNot ist eine Funktionstypvariable, die die Funktion zum Ausführen einer NICHT-Operation für eine Variante festlegt.

VarOr

VarOr ist eine Funktionstypvariable, die die Funktion zur Ausführung der bitweisen ODER-Operation von zwei Varianten angibt.

VarR4FromStr

VarR4FromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen 4-Byte-Gleitkommawert ausführt.

VarR8FromStr

VarR8FromStr gibt die Funktion an, die die Konvertierung von einem WideString in einen 8-Byte-Gleitkommawert ausführt.

VarSub

VarSub ist eine Funktionstypvariable, die die Funktion zur Ausführung der Subtraktion von zwei Varianten angibt.

VarXor

VarOr ist eine Funktionstypvariable, die die Funktion zur Ausführung der bitweisen XOR-Operation (exklusives Oder) von zwei Varianten angibt.

VariantChangeTypeEx

VariantChangeTypeEx speichert die Funktion, die eine Variante anhand der gebietsspezifischen Informationen von einem Typ in einen anderen konvertiert.

Personal tools