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

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


関連項目