System.VarUtils.VariantCopyInd

提供:RAD Studio API Documentation

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

アプリケーションによって例外が発生しました。


関連項目