常见问题解答(FAQ) - hprose/hprose-delphi GitHub Wiki
Variant 篇
问题: IList
,IMap
等接口类型的对象放入 Variant
变量后,可以在 Variant
变量上直接调用源对象上的方法吗?
解答:大部分方法是可以的,但因为在 Variant
变量上调用方法时,参数也会自动转换为 Variant
变量,因此,对于不能自动转换为 Variant
的参数的方法是不支持的,比如如果方法的参数是 array of const
的话就不支持。
问题:普通的对象类型通过 ObjToVar
方法转换为 Variant
变量后,可以在 Variant
变量上直接调用源对象上的方法吗?
解答:与上一题解答相同。