wincc 代码请教 点击:586 | 回复:5



shibaoyou

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:97帖 | 346回
  • 年度积分:0
  • 历史总积分:633
  • 注册:2005年11月27日
发表于:2006-05-06 22:25:00
楼主

__object *pdl=NULL;
__object *pic=NULL;
__object *obj=NULL;
int iCount;
char cSelected[300];
double dIndex;

pdl = __object_create("PDLRuntime");
pic=pdl->GetPicture("");
obj=pic->GetObject("lstBox1");

for(iCount=0; iCount < obj->ListCount ; iCount++)    {
    if(obj->Selected(iCount)<0)    {
        strcat(cSelected, obj->List(iCount));
        strcat(cSelected, "  ");}
}

请问
1__object *obj=NULL是什么意思??
2if(obj->Selected(iCount)<0)括号内的条件是什么意思??
请指教
谢谢



shibaoyou

  • 精华:1帖
  • 求助:0帖
  • 帖子:97帖 | 346回
  • 年度积分:0
  • 历史总积分:633
  • 注册:2005年11月27日
发表于:2006-05-07 19:46:00
1楼
请指教

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-05-07 21:54:00
2楼
1 结构指针OBJ指向空
2 意思是指针的成员selected函数的返回结果小于0

友情提示:
本人已经回答你很多关于wincc脚本的问题了,其中大量问题都是涉及到你C语言方面的问题,这些都是C语言的基本知识,建议好好复习你所学习的C语言知识。

happyoicq

  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 1382回
  • 年度积分:0
  • 历史总积分:3120
  • 注册:2005年10月16日
发表于:2006-05-08 15:15:00
3楼
??
不是很懂

shibaoyou

  • 精华:1帖
  • 求助:0帖
  • 帖子:97帖 | 346回
  • 年度积分:0
  • 历史总积分:633
  • 注册:2005年11月27日
发表于:2006-05-10 21:33:00
4楼
yuanle
 十分感谢您的解答,可是我在c中没有找到关于__object类型
我认为是定义一个对象啊.
第二个obj->Selected(iCount),是指对象obj中的成员select吗?
为什么还有一个(icount)
谢谢

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-05-10 22:45:00
5楼
你应该注意的是,任何编程语言都有自定义结构的能力,当编程中使用自定义的时候,你怎么可能在标准的语言中找到这些用户自定义的内容呢
函数就不能作为成员吗?

热门招聘
相关主题

官方公众号

智造工程师