TC官方合作论坛

 找回密码
 立即注册
查看: 781|回复: 8
打印 上一主题 下一主题

[已解决] TC有没有可以动态执行函数的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-2 15:50:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
比如


功能  功能1()
..........
功能结束

功能 功能2()
......
功能结束

功能 功能3()
......
功能结束

功能  执行()
   aa[0] = "功能1()"
   aa[1] = "功能2()"
   aa[2] = "功能3()"
   执行函数 = ""
   for (i =0; i < 3; i++)
       执行函数 = "命名空间."&aa[i]
      ???这里怎么执行这个函数
   endfor
功能结束

大概就是这个意思,老手来看看
回复

使用道具 举报

5#
发表于 2014-5-2 19:49:34 | 只看该作者
呵呵!有办法了?
你直接封装一个函数,
xxx(dm,i)
通过调用这个函数的时候,用参数来确定里边调用什么功能
封装的时候用个选择就行了呗
选择
条件 1;
//在这里调用函数
选择结束
回复 支持 反对

使用道具 举报

沙发
发表于 2014-5-2 16:10:45 | 只看该作者
选择  关键字
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-5-2 16:20:50 | 只看该作者
其他解决办法有呀,就是想问问看可以不可以这样,以前用过其他语言可以这样的
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-5-2 18:33:14 | 只看该作者
自顶一下
回复

使用道具 举报

6#
发表于 2014-5-2 20:00:52 | 只看该作者
换个角度,用参数来实现咯,看看楼上的
回复 支持 反对

使用道具 举报

7#
发表于 2014-5-2 23:26:23 | 只看该作者
功能 调用功能()
命名空间.功能1()
命名空间.功能2()
命名空间.功能3()
功能结束

功能 主程序()

命名空间.调用功能()

功能结束
回复 支持 反对

使用道具 举报

8#
发表于 2014-5-3 10:50:37 来自手机 | 只看该作者
线程。。只能这样 tc启动线程的时候用字符串模拟只想函数的指针。
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-5-3 22:19:45 | 只看该作者
好的,知道了,就是TC没这个功能,解决办法有很多,就是多写点代码,谢谢楼上几位朋友的帮助
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 16:25 , Processed in 0.187542 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表