SysMalloc 函数求助

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐