TC官方合作论坛

 找回密码
 立即注册
查看: 841|回复: 5

[已解决] 又是新手问题,给响应函数(响应事件)传参

[复制链接]
发表于 2014-2-8 00:38:58 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 hualaosi 于 2014-2-8 00:52 编辑

也是一个TLL的使用新问题。见代码吧。几种情况都给以说明出错的问题:
第一种直接使用生成有exe,代码:

  1. 空间 问候
  2. 功能 开始_点击()   
  3.     参数1=1   
  4.     参数2=2   
  5.     我的tll.IOU(参数1,参数2)      //如果上面代码中去掉这两个参数,这里也一样要去掉,如果不去掉,无法通过生成exe,去掉后却找不到传参的接口。晕   
  6. 功能结束
  7. 空间结束
复制代码

求大神指导一个给响应函数传递参数的办法。。。。
回复

使用道具 举报

发表于 2014-2-8 00:57:52 | 显示全部楼层
{:soso_e113:}响应函数本来就不能有参数的,你看控件函数那个有参数??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-8 00:53:26 | 显示全部楼层
本帖最后由 hualaosi 于 2014-2-8 00:58 编辑

晕死,怎么没有第一段的代码贴出呀,补贴。。。
  1. 空间 我的tll
  2. 功能 IOU(参数1,参数2)                                                      //去掉这两个参数也不行,感觉去掉了便没有传参的接口了。   
  3.     控件.创建("编辑框","编辑框1","",138,24,100,20,"","")   
  4.     控件.创建("按钮","按钮1","嘻嘻",138,66,65,28,"","点击:我的tll.大家好")    //这是新建的按钮事件,希望这个事件能把参数1,参数2传递给响应函数
  5. 功能结束
  6. 功能 大家好(参数1,参数2)                                      //这应该是响应函数吧,但总是在这里报错。。
  7.     i=编辑框.获得文本("编辑框1")
  8.     如果(i==参数1)        
  9.         辅助.消息框("大家好~~","问候语")        
  10.     如果结束   
  11.     如果(i==参数2)        
  12.         辅助.消息框("新年快乐,马上有钱~~","问候语")        
  13.     如果结束   
  14. 功能结束
  15. 功能 开始_点击()
  16. 参数1=1                                              //设置这两个参数的目的是为了演示如果更改了参数,必需有对应的输入更改才能有响应。
  17. 参数2=2
  18. 我的tll.IOU(参数1.参数2)
  19. 功能结束
  20. 空间结束
复制代码
把以上的封装成一个TLL文件调用,也一样在一楼的调用中出错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-8 01:00:01 | 显示全部楼层
超自然 发表于 2014-2-8 00:57
响应函数本来就不能有参数的,你看控件函数那个有参数??

RainShine大神给我的解释中,也是这个意思,我就是觉得,应该能实现传参,那样有很多的方便的。
回复 支持 反对

使用道具 举报

发表于 2014-2-8 02:35:30 | 显示全部楼层
hualaosi 发表于 2014-2-8 01:00
RainShine大神给我的解释中,也是这个意思,我就是觉得,应该能实现传参,那样有很多的方便的。 ...

问题是,响应函数是回调函数,也就是系统来调用你程序中自己写的函数,如果有参数的话,那系统调用的时候传什么?他不知道啊,所以就会造成程序崩溃。我建议你不要一函数多用途,响应函数就是来处理事件,别弄那么多。
回复 支持 反对

使用道具 举报

发表于 2014-2-8 09:07:45 | 显示全部楼层
这么大神啊 -----------
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-24 07:56 , Processed in 0.038109 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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