哪里有对Variant、OleVariant类型的使用讲解比较详细的书或文章?

天涯浪子 2003-01-20 04:53:15
哪里有对Variant、OleVariant类型的使用讲解比较详细的书或文章?

我们在开发三层结构的程序,在应用服务器端的DataSetProvider的AfterApplyUpdates事件里传递参数OwnerData的值为
void __fastcall TrdmThirdServer::dspSLOrderMAfterApplyUpdates(
TObject *Sender, OleVariant &OwnerData)
{
Variant lvOwnerData[4];
lvOwnerData[0] = Variant(true);
lvOwnerData[1] = Variant(true);
lvOwnerData[2] = Variant("XD-0201-0005");
lvOwnerData[3] = Variant("XD-0201-0006");
OwnerData = VarArrayOf(lvOwnerData,3);
}

在客户端ClientDataSet的AfterApplyUpdates里接收到OwnerData,但怎么分解出每一个元素???
...全文
61 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天涯浪子 2003-02-24
  • 打赏
  • 举报
回复
up
天涯浪子 2003-02-21
  • 打赏
  • 举报
回复
To Hukay(HUHU) :
我需要的是在客户端ClientDataSet的AfterApplyUpdates里从OwnerData的值里分解出我需要的值(OwnerData是一个OleVariant类型),怎么处理呀???

希望继续讨论!
qwas 2003-01-22
  • 打赏
  • 举报
回复
Variant Data=OwnerData.GetElement(下标);

详细请参考帮助文件

天涯浪子 2003-01-21
  • 打赏
  • 举报
回复
up
天涯浪子 2003-01-21
  • 打赏
  • 举报
回复
请高人不吝赐教!
Hukay 2003-01-21
  • 打赏
  • 举报
回复
Variant、OleVariant
好象没有,不过OleVariant主要用于自动化.许多变量可通过OleVariant转换为自动化变量.
如Ms Word中你要用boolean 形自动化变量,你可以在CB中这样写你的代码:
OleVariant(True);这样你就将CB形变量转为了OleVariant自动化变量

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧