关于一个CORBA的问题

zjqwhy 2003-08-19 08:22:07
VISMutex_var lock(Mutex);

try
{
ProductQuery->Close();
ProductQuery->Open();
TProvider * p = new TProvider(this);
p->DataSet = ProductQuery;
CORBA::Any_var any = SAFEARRAYToAny(p->Data);
delete p;
return CORBA::Any::_duplicate(any);
}
catch (::Exception & e)
{
throw OrdersManage::OrdersManageException(e.Message.c_str());
}
为什么同样的代码在BCB的例子中可以编译而在我自建的程序中却编译错误?
[C++ Error] OrdersManageServer.cpp(34): E2034 Cannot convert 'OleVariant' to 'tagVARIANT'
...全文
19 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjqwhy 2003-08-19
  • 打赏
  • 举报
回复
好了可以了,谢谢了。老兄对CORBA熟吗?可不可以留个QQ号。
zjqwhy 2003-08-19
  • 打赏
  • 举报
回复
老兄怎么添加啊?能不能说具体点。
jingrunx 2003-08-19
  • 打赏
  • 举报
回复
前面有误,应该是WIN32
jingrunx 2003-08-19
  • 打赏
  • 举报
回复
在options里面添加_WIN32宏
zjqwhy 2003-08-19
  • 打赏
  • 举报
回复
up

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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