系统。变体

来自RAD Studio API文档
跳转到:航行,搜索


包裹 rtl290.bpl标准

课程

EVariantArray创建错误EVariantArray创建错误是创建变量数组或调整变量数组大小失败的异常类。
EVariantArray锁定错误EVariantArray锁定错误是因变量数组被锁定或修复而发生错误的异常类。
EVariantBadIndex错误EVariantBadIndex错误是因变量数组索引超出边界而发生错误的异常类。
EVariantBadVarType错误EVariantBadVarType错误是变量类型错误的异常类。
EVariant调度错误EVariant调度错误是失败调度尝试的异常类。
EVariantInvalidArg错误EVariantInvalidArg错误是因变量数据无效而失败的操作的异常类。
EVariantInvalidNullOp错误EVariantInvalidNullOp错误是无效的异常类无效的变量操作。
EVariantInvalidOpError(EVariant无效操作错误)EVariantInvalidOpError(EVariant无效操作错误)是无效变量操作的异常类。
EVariantNotAnArray错误EVariantNotAnArray错误是异常类不适当的变量数组操作。
EVariantNotImplError(变量不包含错误)EVariantNotImplError(变量不包含错误)是未实现变量操作的异常类。
EVariantOutOfMemory错误EVariantOutOfMemory错误是无法分配必要内存的变量操作的异常类。
EVariant溢出错误EVariant溢出错误是变量操作中溢出的异常类。
EVariantRange检查错误EVariantRange检查错误是变量操作中超出范围错误的异常类。
EVariantTypeCast错误EVariantTypeCast错误是变量类型转换错误的异常类。
EVariant意外错误E变量意外错误是意外变量错误的异常类。
IVarInstanceReference(IVarInstance引用)IVarInstanceReference(IVarInstance引用)是用于从自定义类型的变量中提取表示数据的实例的接口。
IVar可调用IVar可调用是实现动态属性和方法的自定义变量类型的接口。
T自定义变量类型T自定义变量类型是Delphi自定义变量类型的基类。
T自定义变量类型类T自定义变量类型类为定义元类T自定义变量类型.
T无效变量类型T无效变量类型是自定义的基类变体使用属性和方法实现自定义变量的类型。

日常工作

DynArrayFrom变量变体.
动态阵列到变量创建一个变体动态数组中的数组。
清空参数包含表示双接口上未使用的可选参数的OleVariant。
FinalizeDispatchInvokeArgs完成调度调用参数释放Args公司传递给由标识的方法的参数呼叫说明 调度呼叫描述符.
查找自定义变量类型检索实现自定义的对象变体类型。
查找变量数据返回指向变量数据的指针。
获取调度调用参数返回TVarDataArray(TVar数据阵列)中指定的参数数组呼叫说明中的调用描述符DispInvoke(显示调用)方法。
处理转换异常处理变量类型转换期间的异常。
初始变量常量
无效的返回一个无效的变体。
未分配返回“空”变量。
变量数组作为PSafeArray
变量数组创建创建变量数组。
变量数组创建错误表示数组创建错误。
变量数组DimCount返回变量数组的维数。
VarArrayGet(变量数组获取)返回一个变体表示多维中的单个值变体阵列。
VarArray上限返回变量数组中维度的上限。
VarArrayLock(可变阵列锁定)锁定变量数组并返回指向数据的指针。
变量数组下限返回变量数组中维度的下限。
变量数组创建并填充一维变量数组。
变量数组放置设置多维中单个单元格的值变体数组。
变量数组参考返回对指定变量数组的引用。
VarArrayUnlock(可变阵列解锁)解锁变量数组。
变量AsError将HRESULT转换为Error变量。
变量类型将变量转换为指定类型。
VarCast错误升起一个EVariantTypeCast错误例外。
VarCheckEmpty(变量检查为空)如果指定变量的值为未分配.
VarCompareValue(变量比较值)返回变量之间的关系。
VarCopyNoInd公司复制一个变体.
VarEnsureRange(变量保证范围)返回一个变体值在指定范围内。
变量起始日期时间返回包含指定数据和时间的变量。
可变输入范围指示是否变体的值在指定的范围内。
VarInvalidNullOp无效在null上指示变量操作。
变量无效操作指示无效的变量操作。
变量IsArray指示指定的变量是否为数组。
变量IsByRef指示指定变量的值是否通过引用。
变量清除指示指定的变量是否具有未定义的值。
变量自定义指示指定的变量是否为自定义变量。
变量为空指示指定的变量是否未赋值。
变量为空参数指示指定的变量是否表示未分配的可选参数。
变量IsError指示指定的变量是否为错误变量;可选地将变量转换回HRESULT。
VarIsFloat变量浮动指示指定的变量是否表示浮点值。
变量为Null指示指定的变量是否为无效的.
变量IsNumeric指示指定的变量是否表示数值。
变量顺序指示指定的变量是否表示序数值。
变量IsStr指示指定的变量是否表示字符串值。
变量类型指示指定的变量是否表示指定的类型。
变量溢出错误引发EVariant溢出错误例外。
VarRangeCheck错误引发EVariantRange检查错误例外。
变量结果检查根据HRESULT值引发变量异常。
变量SameValue指示两个变量是否具有等效值。
变量支持指示是否变体的值是支持指定接口的接口。
变化到日期时间将指定的变量转换为TDateTime值。
变量ToStr将变量的值转换为字符串。
变量到StrDef将变量的值转换为字符串。
变宽Str将变量的值转换为WideString。
变宽StrDef将变量的值转换为WideString。
变量名返回指定变量的类型代码。
变量类型作为文本返回变量类型描述性字符串。
变量类型为有效数组类型指示是否变体类型代码表示可用于变体阵列。
变量类型IsValidElementType指示是否变体类型代码表示可用于变体数组。

类型

TAnyProc公司TAnyProc公司表示指向接受类型参数的过程的指针TVarData公司.
TBooleanToString规则TBooleanToString规则枚举可能的规则布尔ToStringRule.
TNull比较规则TNull比较规则枚举将变量null与其他值进行比较的可能规则。
TStringRef(字符串参考)包含对字符串类型的引用的记录。
TString参考列表定义的数组T字符串参考记录。
TVar比较结果TVar比较结果描述了比较两个变量的结果。
TVarDataArray(TVar数据阵列)TVarDataArray(TVar数据阵列)是一个数组TVarData公司记录。
TVarDispProc公司TVarDispProc公司定义一个指向用作支持的过程的指针分发接口-基于自动化。
TVariant关系TVariant关系描述了比较两个变量的结果。

变量

布尔ToStringRule指定规则修复转换为字符串的布尔值。
更改任何进程支持将Variant的类型从varAny更改为真实Variant。
清除任何进程提供对清除varAny类型变量的支持。
发送未签名为已签名指示运行时将无符号值作为有符号整数发送。设置此全局变量对自动化服务器很有用。
NullAsStringValue为空指定的字符串值无效的变体。
NullEquality规则指定的规则无效的变量相等比较。
NullMagnitudeRule(零幅度规则)指定的规则无效的变幅比较。
NullStrictConvert(NullStrict转换)指定是否无效的转换是一个错误。
OleVariantInt64As双精度控制模式,其中国际64值存储在OleVariant中。
程序包变量创建指定是否节省空间变体首选类型。
参考AnyProc支持增加varAny类型变量的引用计数。
变量处理程序提供对基于IDispatch的自动化的支持。

常量

最大显示参数MaxDispArgs:整数=$40;