程序在下面,主要目的就是检测现有用户的登录号然后,根据不同的登录号分配一个字符名称到几个地址里, 
如果检测到0,就什么都不分配,我做的程序是下面的,我做完之后,一保存编译出现以下错误 
 
 
macro_command main() 
int a 
 
GetData(a,"Local HMI",LW,9219,1)  
select case a 
  case 0 
  StringSet(' ' , "Local HMI", LW, 14, 5)     //错误31:参数资料类型不准确 
  StringSet(' ' , "Local HMI", LW, 54, 5)    //错误31:参数资料类型不准确 
  StringSet(' ' , "Local HMI", LW, 94, 5)    //错误31:参数资料类型不准确 
  break 
  case 1 
  StringSet('操作人员' , "Local HMI", LW, 14, 5)  //错误27:不合法的运算元件 
  StringSet('操作人员' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('操作人员' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 2 
  StringSet('维修人员' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('维修人员' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('维修人员' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 3 
  StringSet('系统管理员' , "Local HMI", LW, 14, 5)  //错误30:参数个数不准确 
  StringSet('系统管理员' , "Local HMI", LW, 54, 5) //错误30:参数个数不准确 
  StringSet('系统管理员' , "Local HMI", LW, 94, 5)//错误30:参数个数不准确 
   break 
  case 4 
  StringSet('用户1' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户1' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户1' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 5 
  StringSet('用户2' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户2' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户2' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 6 
  StringSet('用户3' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户3' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户3' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 7 
  StringSet('用户4' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户4' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户4' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 8 
  StringSet('用户5' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户5' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户5' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 9 
  StringSet('用户6' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户6' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户6' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 10 
  StringSet('用户7' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户7' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户7' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 11 
  StringSet('用户8' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户8' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户8' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  case 12 
  StringSet('用户9' , "Local HMI", LW, 14, 5) //错误27:不合法的运算元件 
  StringSet('用户9' , "Local HMI", LW, 54, 5) //错误27:不合法的运算元件 
  StringSet('用户9' , "Local HMI", LW, 94, 5) //错误27:不合法的运算元件 
   break 
  end select 
end macro_command |