精易论坛

标题: 错误(10066): 用作提供参数数据的子语句未返回数据 [打印本页]

作者: 初学者初来乍到    时间: 2017-5-13 19:47
标题: 错误(10066): 用作提供参数数据的子语句未返回数据
.版本 2
.支持库 shellEx
.子程序 _配置_获得焦点
.如果真 (配置.激活 () = 真)
    添加提示 (配置.取窗口句柄 (), “请点击保存配置”, 假, 假)
.如果真结束
,我这样写说我错了,错误代码为:“错误(10066): 用作提供参数数据的子语句未返回数据。"请问一下我这如果真这里应怎么写才是正确


作者: 寒潮    时间: 2017-5-13 19:49
应该是带返回值的子程序,某个分支语句没有返回数据吧。
作者: 初学者初来乍到    时间: 2017-5-13 19:58
寒潮 发表于 2017-5-13 19:49
应该是带返回值的子程序,某个分支语句没有返回数据吧。

是的,请问我怎么写呢
作者: 寒潮    时间: 2017-5-13 20:02
初学者初来乍到 发表于 2017-5-13 19:58
是的,请问我怎么写呢

能看看你的源码吗?或者作为参数的子程序。
作者: 已注销370852    时间: 2017-5-13 20:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: exit11    时间: 2017-5-13 20:06
激活()命令无返回值
所以不能用做条件判断
作者: caixiaojing77    时间: 2017-5-13 20:06
你没有返回数据,你的子程序返回类型填写了
但是后面又用了返回()
这时候你可以往返回添加个内容 如文本型就 返回(“”)  整数型就 返回(0)
作者: 初学者初来乍到    时间: 2017-5-13 20:09
寒潮 发表于 2017-5-13 20:02
能看看你的源码吗?或者作为参数的子程序。

我的意思就是当配置这个按钮得到焦点后就显示提示内容。

作者: 寒潮    时间: 2017-5-13 20:11
初学者初来乍到 发表于 2017-5-13 20:09
我的意思就是当配置这个按钮得到焦点后就显示提示内容。

噢。那要是这里提示出问题,那就看“添加提示”程序、“配置”这里,哪里有问题了。插的。
作者: 初学者初来乍到    时间: 2017-5-13 20:18
寒潮 发表于 2017-5-13 20:11
噢。那要是这里提示出问题,那就看“添加提示”程序、“配置”这里,哪里有问题了。插的。

就是想实现这个功能却不知道怎么写?
作者: 寒潮    时间: 2017-5-13 20:21
这个意思吗?

作者: exit11    时间: 2017-5-13 20:22
初学者初来乍到 发表于 2017-5-13 20:18
就是想实现这个功能却不知道怎么写?

添加提示()命令执行后,鼠标放在按钮上,才会显示提示内容
如果你是想在按钮获得焦点后,得到提示信息,可以用信息框()

.版本 2

.子程序 _按钮1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

信息框 (“123”, 0, , )

作者: 初学者初来乍到    时间: 2017-5-13 20:28
寒潮 发表于 2017-5-13 20:21
这个意思吗?

不是点击后才出现,而是按钮得到焦点后就显示
作者: 寒潮    时间: 2017-5-13 20:30
初学者初来乍到 发表于 2017-5-13 20:28
不是点击后才出现,而是按钮得到焦点后就显示

不是点击啊,按钮自带“获得焦点”事件,TAB键下移焦点,到达按钮后,就显示信息框呢。
作者: 初学者初来乍到    时间: 2017-5-13 20:30
exit11 发表于 2017-5-13 20:22
添加提示()命令执行后,鼠标放在按钮上,才会显示提示内容
如果你是想在按钮获得焦点后,得到提示信息 ...

哦,也 就是说如果用添加提示()这个命令只能在鼠标放在按钮上面后才会显示提示内容。如没有放在上面就不会提示。是这个意思吧?
作者: exit11    时间: 2017-5-13 20:33
初学者初来乍到 发表于 2017-5-13 20:30
哦,也 就是说如果用添加提示()这个命令只能在鼠标放在按钮上面后才会显示提示内容。如没有放在上面就 ...

这个命令的作用,其实就是按钮属性里面的备注。有备注的话,必须鼠标放在上面才会显示
作者: universal    时间: 2017-5-14 07:36
源码附上看看
作者: whq    时间: 2018-9-23 22:55
同样的问题,困惑中




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4