首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

将一个datastore传递到pbni里面,怎么调用retrieve的方法和返回值

2012-03-18 
将一个datastore传递到pbni里面,如何调用retrieve的方法和返回值将一个datastore传递到pbni里面,如何调用r

将一个datastore传递到pbni里面,如何调用retrieve的方法和返回值
将一个datastore传递到pbni里面,如何调用retrieve的方法和返回值,我尝试了一下,都失败了。代码如下

THREADDATA data;
data = *(THREADDATA *)lpParam;
LONG T=0;
bool ib_found = false;
pbclasscls;
pbmethodID callmid;
PBCallInfo* callinfo;
pblong dim,n,ll_count;
pbarray in_array;
pbboolean bIsNull = 0;
if(data.pbobj_ds)
{
cls = data.Lsession->GetClass(data.pbobj_ds );
if(cls)
{
callmid= data.Lsession->GetMethodID(cls,_T("RETRIEVE"),PBRT_FUNCTION,_T("Q"));
if(callmid != kUndefinedMethodID)
{
callinfo= new PBCallInfo;  
data.Lsession->InitCallInfo(cls,callmid,callinfo);
data.Lsession->InvokeObjectFunction(data.pbobj_ds,callmid,callinfo);
data.Lsession->FreeCallInfo(callinfo);

}
}
如果成功。我将会加入到 notify里面。让大家可以处理 处理条件 timer.

[解决办法]
Mark!
有PBNI的文档说明分享一下吗?我也很感兴趣
[解决办法]

探讨

我时看pb11所带的sdk里面的帮助的。这个问题解决了。代码如下:
THREADDATA data;
data = *(THREADDATA *)lpParam;
LONG T=0;
LONG ll_count = 0;
pbclasscls;
pbmethodID callmid;
PBCallInfo* callinfo;
pblong dim,n;
pbarray in……

热点排行