System.VarUtils.VariantCopyInd
Delphi
function VariantCopyInd; external oleaut name 'VariantCopyInd';
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | external public | System.VarUtils.pas | System.VarUtils | System.VarUtils |
説明
ターゲット バリアントをクリアして、ソース バリアントをコピーします。ただし、ソースが varByRef 型の場合も含まれます。
VariantClear を呼び出して Dest をクリアしてから、Source で与えられたソース バリアントを Dest で指定されたターゲット バリアントにコピーするには、VariantCopyInd を使用します。
ソースが varByRef 型の場合、VariantCopyInd は、間接参照を実行して適切な情報をコピーします。
VariantCopyInd の戻り値になり得る値とその意味を次の表に示します。
値 | 意味 |
---|---|
VAR_OK |
操作が正常に終了しました。 |
VAR_BADVARTYPE |
入力パラメータのバリアント型が有効ではありません。 |
VAR_INVALIDARG |
引数のいずれか 1 つが無効です。 |
VAR_OUTOFMEMORY |
この操作を完了するために十分なメモリがありません。 |
VAR_UNEXPECTED |
予期しないエラーが発生しました。 |
VAR_EXCEPTION |
アプリケーションによって例外が発生しました。 |