char* buffer;
char* s = GetText(lpszPictureName,lpszObjectName);
char help[255]="";
buffer=SysMalloc(strlen(GetOutputValueChar(lpszPictureName,"DisplayNr"))+5);
buffer = GetOutputValueChar(lpszPictureName,"DisplayNr");
sprintf(help,"%s%s",buffer,&s[0]);
SetOutputValueChar(lpszPictureName,"DisplayNr",help);
SetOperation(lpszPictureName,"-_Button",0);
SetOperatio(lpszPictureName,"del_Button",1);
这段脚本后几句是在看不懂 那位可以帮助我分析一下这段脚本的意思;先谢谢了
问题补充:
这些函数的功能在帮助文档里面我是可以看明白的 就是不太能理解这一段函数是什么意思?SysMalloc 分配储存空间起到什么作用 为什么这么做 有什么好处
最佳答案
SysMalloc 分配储存空间
sprintf 是格式化字符数组
GetOutputValueChar是获取IO域字符串
SetOutputValueChar是设置IO域字符串
SetOperation 是设置可操作性 0 无效 1 有效
提问者对于答案的评价:
谢谢你的讲解
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270184.html