LittleTome
New member
Does anybody know how to use function of ProToolkitTaskExecute()? The following is my code segmemt. I always got the reture value: PRO_TK_E_NOT_FOUND, and I don't know why.
ProToolkitDllHandledllhandle;
ProErrorerror,err;
ProPathpropath;
ProNameproname;
ProBooleanprobool=PRO_B_TRUE;
ProStringToWstring(proname,"hellodll");
err=ProToolkitDllLoad(proname,"E:\\hello\\Release\\hello.dll ",".\\text\\usermsg.txt",probool,&dllhandle,&error,p ropath);
ProArgument*arg;//ret
ProArgument*proarg;//input
ProArgumenttmp;
ProArrayAlloc(0,sizeof(ProArgument),1,(ProArray*)proar g);
ProStringToWstring(tmp.label,"IMPGEOMTYPE");
tmp.value.type=PRO_VALUE_TYPE_INT;
tmp.value.v.i=121;
ProArrayObjectAdd((ProArray*)proarg,-1,1,& nbsp;&tmp);
error=ProToolkitTaskExecute(dllhandle,"yyg",proarg,&arg, &err);
ProToolkitDllHandledllhandle;
ProErrorerror,err;
ProPathpropath;
ProNameproname;
ProBooleanprobool=PRO_B_TRUE;
ProStringToWstring(proname,"hellodll");
err=ProToolkitDllLoad(proname,"E:\\hello\\Release\\hello.dll ",".\\text\\usermsg.txt",probool,&dllhandle,&error,p ropath);
ProArgument*arg;//ret
ProArgument*proarg;//input
ProArgumenttmp;
ProArrayAlloc(0,sizeof(ProArgument),1,(ProArray*)proar g);
ProStringToWstring(tmp.label,"IMPGEOMTYPE");
tmp.value.type=PRO_VALUE_TYPE_INT;
tmp.value.v.i=121;
ProArrayObjectAdd((ProArray*)proarg,-1,1,& nbsp;&tmp);
error=ProToolkitTaskExecute(dllhandle,"yyg",proarg,&arg, &err);