System.VarUtils.VariantCopyInd
Delphi
function VariantCopyInd; external oleaut name 'VariantCopyInd';
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | external public | System.VarUtils.pas | System.VarUtils | System.VarUtils |
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. |