VarUtils.VariantCopyInd

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

Contents

Delphi-Informationen

von VarUtils.pas

	function VariantCopyInd(var Dest: TVarData; const Source: TVarData): HRESULT;


Unit: VarUtils

Typ: Funktion

Sichtbarkeit: public

C++-Informationen

von VarUtils.hpp

	long __fastcall VariantCopyInd(TVarData & Dest, const TVarData & Source);


Unit: VarUtils

Typ: Funktion

Beschreibung

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


Mit VariantCopyInd kopieren Sie die in Source angegebene Quellvariante in die in Dest angegebene Zielvariante. Zuvor wird Dest mit der Routine VariantClear geleert.

Wenn die Quelle den Typ varByRef hat, führt VariantCopyInd die Indirektion durch und kopiert die korrekten Informationen.

Die möglichen Rückgabewerte von VariantCopyInd sind zusammen mit ihrer Bedeutung in der folgenden Tabelle aufgeführt.



Wert Bedeutung

VAR_OK

Die Operation wurde erfolgreich abgeschlossen.

VAR_BADVARTYPE

Der Varianten-Typ des Eingabeparameters ist nicht gültig.

VAR_INVALIDARG

Ein Argument ist ungültig.

VAR_OUTOFMEMORY

Für die Durchführung der Operation ist nicht genügend Speicher vorhanden.

VAR_UNEXPECTED

Ein unerwarteter Fehler ist aufgetreten.

VAR_EXCEPTION

Die Anwendung hat eine Exception ausgelöst.



Siehe auch

Personal tools