主题:  如何使自变量的值显示出来

周敏亚

职务:普通成员
等级:1
金币:1.0
发贴:152
#12002/8/21 16:38:47
我在做时钟显示时,因为系统变量dayname的只是英文,所以,我用了这样一条语句:
  if dayname="monday" then dayn:="星期一"
  可是,为什么我在显示图标中写了{dayn}后,除了出现(),什么都没有啊?当我用{dayname}的话,就显示的是monday。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22002/8/21 19:47:24
1、打开显示设计图标update displayed variables属性;
2、必须保证你的语句时刻得到执行,最好用条件响应来执行。



周敏亚

职务:普通成员
等级:1
金币:1.0
发贴:152
#32002/8/22 8:09:38
哦,我上面还写错了,应该是除了出现0,什么都没有,这是不是和dayn的初始化值有关系,是不是应该定义它为字符,要是这样的话,该怎么做呢?



xnzh

职务:普通成员
等级:1
金币:0.0
发贴:38
#42002/9/26 18:15:55
计算图标中加入:
days := [#Sunday:"星期日", #Monday:"星期一", #Tuesday:"星期二", #Wednesday:"星期三", #Thursday:"星期四", #Friday:"星期五", #Saturday:"星期六"]
显示图标插入:
{days[Symbol(DayName)]}



hw26

职务:普通成员
等级:1
金币:11.0
发贴:240
#52002/9/26 19:33:42
只需改为if dayname="Monday" then dayn:="星期一"
就可以了,它对大小写敏感。