求助:WinCC的动作编辑 点击:912 | 回复:4



h2o_qing

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 21回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2007年11月13日
发表于:2007-11-22 15:03:00
楼主
编写的是很基本的语句,应该是没有任何问题。
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
   double dValue = 1;

}
但是,编译总是不能通过
显示:
error[0040]:'}' expected before '}'
error[003a]:'BOOL':invalid function define
...
我尝试了好几次,用不同的简单语句,都是一样的编译结果



碧海云帆

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 47回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2007年5月08日
发表于:2007-12-27 18:07:00
1楼
我也纳闷,你就什么也不写,直接编译也是这错误!

碧海云帆

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 47回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2007年5月08日
发表于:2007-12-28 15:34:00
2楼

WHCL1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2011年10月14日
发表于:2011-12-22 10:22:13
3楼
需要返回颜色值(长整型)。
你没有分清什么时候用代码设置背景颜色。
SetBackColor用于其它代码设置(如单击事件、项目函数等);
背景颜色属性中做动态时,需要返回最终的颜色值(即属性的返回值,相当于函数需要返回值一样),而不是用内部函数设置颜色值。

在代码的最后需要加上一句:return 颜色值;

依然1204

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2011年12月06日
发表于:2011-12-22 14:32:24
4楼
首先检测输入法的问题

热门招聘
相关主题

官方公众号

智造工程师