S
Sachow
Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题困扰了我好几天,用CB调用一个用CB建立的COM组件成功,且用CB调用一个用
Delphi建立的事务类型为“需要事务”的COM+组件也成功了,但用CB调用一个用CB建立
的事务类型为“需要事务”的COM+组件却不能成功(什么都没有发生,也不报错),
这是怎么搞的呢?我在CB中建立此COM+组件的步骤和在Delphi中建立时的一样啊?
客户端调用代码如下:
{
TCOMISC_TransFunc Obj1;
WideString s;
Obj1 = CoSC_TransFunc::Create();
//GetDateTime函数是COM+组件中用来返回当前时间的
//该函数的IDL定义:HRESULT _stdcall GetDateTime([out, retval] BSTR * AResult );
Obj1->GetDateTime(&s);
ShowMessage(s);
Obj1->Release();
}
[2002-06-05] 现在已经暂不搞COM+了,搞CORBA,有几个问题,见后面……
可惜贴子不能加分,这问题解决后我再开其它的贴子。
Delphi建立的事务类型为“需要事务”的COM+组件也成功了,但用CB调用一个用CB建立
的事务类型为“需要事务”的COM+组件却不能成功(什么都没有发生,也不报错),
这是怎么搞的呢?我在CB中建立此COM+组件的步骤和在Delphi中建立时的一样啊?
客户端调用代码如下:
{
TCOMISC_TransFunc Obj1;
WideString s;
Obj1 = CoSC_TransFunc::Create();
//GetDateTime函数是COM+组件中用来返回当前时间的
//该函数的IDL定义:HRESULT _stdcall GetDateTime([out, retval] BSTR * AResult );
Obj1->GetDateTime(&s);
ShowMessage(s);
Obj1->Release();
}
[2002-06-05] 现在已经暂不搞COM+了,搞CORBA,有几个问题,见后面……
可惜贴子不能加分,这问题解决后我再开其它的贴子。