Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样判断函数是否存在


  共有4127人关注过本帖树形打印复制链接

主题:[求助]怎样判断函数是否存在

帅哥哟,离线,有人找我吗?
Bin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/23 16:33:00 [显示全部帖子]

这个没有办法判断.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/23 16:34:00 [显示全部帖子]

如果你是手动写的代码那么没道理不会知道有没有这个函数.

如果是动态添加的,可以额外使用一个全局变量List来储存你所添加的函数变量名.
当你需要执行这个函数的时候到这个List集合里查看一下是否有这个函数名 有的话说明已经添加了.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/23 16:39:00 [显示全部帖子]

还是我3楼那段话,  你再把你事先定义好的函数名都添加进那个LIST即可.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/23 16:41:00 [显示全部帖子]

只有这么个折中的办法,因为狐表没有开放提供获取内部函数列表的方法.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/23 17:38:00 [显示全部帖子]

你非要这么用也可以,效率会稍微低点.不清楚会不会影响到已经增加的函数,如果没影响的话也没什么大问题.

 回到顶部