荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: pIII (徐子陵》重出江湖), 信区: Multimedia
标  题: 使用Eval的六部曲
发信站: BBS 荔园晨风站 (Sat Jun  3 12:05:53 2000), 转信

市面上没有任何一本书上提到过Eval和Evalassign的写法,就算是石明贵的经典之作里
也只是提到了Eval的强大功能并给出了几个例子。频繁的用到Eval,还是经常的写错,
每次都要翻出石的书来对一下(这就是为什么我的那本石明贵总是特别的黑//xixi)。现
在终于找到一个好办法啦,你只要照着这六个步骤写就不会有错了,方法同样适用于Ev
alassign。(这下可以把石的书放箱底了)。

下面的例子是要根据number的值,选择显示picture1,picture2,还是picture3。

1. 在一个计算图标里写一个正常的语句,如:DisplayIcon(@"picture1")

2. 用你想要用的变量在语句的正确位置替换,如:DisplayIcon(@"picturenumber")

3. 在变量的两端加上 ^ 号,就像这样:DisplayIcon(@"picture^number^")

4. 在所有的引号之前加上 \ 号,就像这样:DisplayIcon(@\"picture^number^\")

5. 把所有的不包含变量的部分用引号引起来,就像这样:"DisplayIcon(@\"picture"^n
umber^"\")"

6. 在最外面加上Eval(),最后就是:Eval("DisplayIcon(@\"picture"^number^"\")" )


--
════════════════════════
             我不想再等待!!!
             把握现在,意味着开拓未来!
             愿同我一起奋斗吗?
             ██Email:zhalj@cmmail.com

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.36.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店