回复:求助:请教把报表用历史曲线形式或者表格打印该怎么做?

biaobiao

  • 帖子

    219
  • 精华

    1
  • 被关注

    2

论坛等级:游侠

注册时间:2006-07-11

普通 普通 如何晋级?

发布于 2006-12-11 09:08:35

0楼

这是一个项目函数,用来选择时间的
为什么在在运行时会出现很多的错误?
BOOL ModifyPrintJop(SYSTEMTIME st1,SYSTEMTIME st2,char jobname[200])
{
BOOL fRet;
PCMN_ERROR pError;
HPROPERTIES hProp;
LPVOID ptrq,ptre;
DWORD typ;
DWORD dwVal;
Char propname[200], propname2[200];
TCHAR g_szProj[MAX_PATH+1];
Typ=VT_DATE;
Strcpy(propname1,”ABSOLUTESELECTIONFROM”);
Strcpy(propname2,”ABSOLUTESELECTIONFROM”);
Ptr1=(LPVOID)&st1;
Ptr2=(LPVOID)&st2;
If(!DMGetRuntimeProject(g_szProj,MAX_PATH,pError))
{
printf(“Error DMGetRuntimeProject(…)\r\n”);
return FALSE;
}
hProp=RPJCreateProertyHandle(g_szProj,pError);

if(!hProp)
{ printf(“Error RPJCreateProertyHandle((…)\r\n”);
return FALSE;
}

if(!PRJGetJobProps(hProp,jobname,pError))
{ printf(“Error PRJGetProps(…)\r\n”);
RPJDeleteProertyHandle(hProp, pError);
return FALSE;
}
if(!RPTSetProperty(hProp,propname1,ptr1,(VAPTYPE) typ,200,pError))
{ printf(“Error PRJSetProperty(…)\r\n”);
PRJDeletePropertyHandle(hProp,pError);
return FALSE; }
if(!PRJSetJobProps(hProp,jobname,pError))
{ printf(“Error PRJSetProps(…)\r\n”);
RPJDeleteProertyHandle(hProp, pError);
return FALSE;
}

if(!PRJGetJobProps(hProp,jobname,pError))
{ printf(“Error PRJGetProps(…)\r\n”);
RPJDeleteProertyHandle(hProp, pError);
return FALSE;}

if(!RPTSetProperty(hProp,propname2,ptr2,(VAPTYPE) typ,200,pError))
{ printf(“Error PRJSetProperty(…)\r\n”);
PRJDeletePropertyHandle(hProp,pError);
return FALSE; }

if(!PRJSetJobProps(hProp,jobname,pError))
{ printf(“Error PRJSetProps(…)\r\n”);
RPJDeleteProertyHandle(hProp, pError);
return FALSE;
}

fRet= RPJDeleteProertyHandle(hProp, pError);
return TRUE;







按钮
ModifyPrintJob(TimeFrom( ),TimeTo( ),
GetTagChar("TIME"));
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32760条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。