TC官方合作论坛
标题:
TC有没有可以动态执行函数的方法
[打印本页]
作者:
qq586584
时间:
2014-5-2 15:50
标题:
TC有没有可以动态执行函数的方法
比如
功能 功能1()
..........
功能结束
功能 功能2()
......
功能结束
功能 功能3()
......
功能结束
功能 执行()
aa[0] = "功能1()"
aa[1] = "功能2()"
aa[2] = "功能3()"
执行函数 = ""
for (i =0; i < 3; i++)
执行函数 = "命名空间."&aa[i]
???这里怎么执行这个函数
endfor
功能结束
大概就是这个意思,老手来看看
作者:
jimye0526
时间:
2014-5-2 16:10
选择 关键字
作者:
qq586584
时间:
2014-5-2 16:20
其他解决办法有呀,就是想问问看可以不可以这样,以前用过其他语言可以这样的
作者:
qq586584
时间:
2014-5-2 18:33
自顶一下
作者:
250366688
时间:
2014-5-2 19:49
呵呵!有办法了?
你直接封装一个函数,
xxx(dm,i)
通过调用这个函数的时候,用参数来确定里边调用什么功能
封装的时候用个选择就行了呗
选择
条件 1;
//在这里调用函数
选择结束
作者:
cylhb
时间:
2014-5-2 20:00
换个角度,用参数来实现咯,看看楼上的
作者:
78213505
时间:
2014-5-2 23:26
功能 调用功能()
命名空间.功能1()
命名空间.功能2()
命名空间.功能3()
功能结束
功能 主程序()
命名空间.调用功能()
功能结束
作者:
rainshine
时间:
2014-5-3 10:50
线程。。只能这样 tc启动线程的时候用字符串模拟只想函数的指针。
作者:
qq586584
时间:
2014-5-3 22:19
好的,知道了,就是TC没这个功能,解决办法有很多,就是多写点代码,谢谢楼上几位朋友的帮助
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1