Foxtable(狐表)用户栏目专家坐堂 → [求助] e参数替换


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

主题:[求助] e参数替换

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[求助] e参数替换  发帖心情 Post By:2016/1/28 10:17:00 [只看该作者]

狐表编程中,常用到e参数,同样名称的参数,在不同的事件中意义还不一样。
结果就是,只能在狐表中翻找到具体的事件,在那里编写代码,在那里调试代码。

现在已经实现了,在一个地方编写所有代码。

就因为e参数,妨碍了在一个地方调试所有代码。

用e参数替换的方法,可以实现统一调试代码。

只知道小部分e参数的意义,并替换,大部分的e参数该如何替换呢?

请大侠出手。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:e参数替换.foxdb


[此贴子已经被作者于2016/1/28 10:17:55编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 10:26:00 [只看该作者]

方法不对,不能替换的。

 

建议你每个事件都写上一句调用你自己函数的代码,把e、事件名等信息传过去,然后你同一处理。


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/1/28 10:31:00 [只看该作者]

窗口、控件、表,都替换过了,是可以的,只要有引用的表,引用的窗口先打开。

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/1/28 10:32:00 [只看该作者]

以下是引用大红袍在2016/1/28 10:26:00的发言:

方法不对,不能替换的。

 

建议你每个事件都写上一句调用你自己函数的代码,把e、事件名等信息传过去,然后你同一处理。



请大红袍把具体的方法做个例子。

谢谢。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 10:33:00 [只看该作者]

 就是每个事件都调用同一个函数。

 

 然后所有代码不是可以写在一起了?


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/1/28 10:35:00 [只看该作者]

不是把所有代码写在一起,还是分开写,就像命令窗口,那也只能调试没有e参数的事件。
替换的方法,比多个事件混在一起的方法,简单实用。

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/1/28 10:38:00 [只看该作者]

每个事件写好后,存在一张表的一行中。
调出后,就可以修改、调试、保存,就像在狐表的事件中写代码一个样。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 10:40:00 [只看该作者]

可以啊。每个事件都调用一个函数,你想怎么弄动可以啊


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/1/28 10:45:00 [只看该作者]

现在就是这样弄的,动态函数调试,但是不替换是有问题的。
比如,e.Sender,代码不会报错,而会把其他窗口中的e.Sender当做了编辑器窗口中的e.Sender。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/28 10:47:00 [只看该作者]

 不会啊。你要触发事件能调试代码的啊,事件的参数传递过来,是什么就是什么啊。

 回到顶部
总数 17 1 2 下一页