日志档案

发表于 2008-1-22 20:01:33

0

标签: 无标签

自定义函数的使用

   在将“报表存为日期格式”和“日期控件在组态中的应用”使用后,发现有相同的程序部分,于是想到使用系统自带的自定义函数。
   于是将前两者共性的东西写成函数形式,类似于C语言中的子程序调用。
   string monthday(long month,long day)
   {
    string a3;
    string a4;
    a3=StrFromInt( month,10 );
    if(month<10)a3="0"+a3;
    a4=StrFromInt( day,10 );
    if(day<10)a4="0"+a4;
    return a3+a4;
   }
   这样反过来再将“报表存为日期格式”的程序重新写。
   STRING a1;
   string a2;
   a2=monthday(\\本站点\$月,\\本站点\$日);    
   a1="E:\Learn\组态\报表存储方法\"+StrFromInt(\\本站点\$年,10 )+a2+".rtl";
   ReportSaveAs("Report0",a1);
   同时也将“日期控件在组态中的应用”的程序重新写。
   string a1;
   a1=monthday(thisCtrl.Month,thisCtrl.Day);
   calendar=strfromint(thisCtrl.Year,10)+a1;
   呵,今天的一个收获之一。

系统分类: 工业控制   |   用户分类: 组态软件   |   来源: 无分类   |   【推荐给朋友】

    阅读(337)    回复(0)  

投一票您将和博主都有获奖机会!