易语言 模块获取一段文字,老是提示用作提供参数数据的子语句未返回数据

错误(10066):用作提供参数数据的子语句未返回数据。这到底是什么情况!... 错误(10066): 用作提供参数数据的子语句未返回数据。
这到底是什么情况!
展开
 我来答
尐粨姓
推荐于2017-12-15 · TA获得超过120个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:156万
展开全部

正确写法如图:

 

第一点:你的子程序没有填写返回值类型,就是【公开】前面那个!你的子程序返回什么数据类型就填什么类型!

第二点:不要在正常代码中用 调试输出()或 输出调试文本()这类命令!易语言编译时会直接跳过这类命令,不会把这类命令编译进软件!

第三点:你的子程序返回值有错!你现在的子程序无论怎么运行都是返回一个数值型数据“0”!  你应该把 文本_取中间文本()命令 放在返回()命令内!例如你的子程序想返回 文本_取中间文本()命令的返回值就要这样写: 

返回(文本_取中间文本(IP获取网站,“<center>你的IP是:[”,“ ] 来自:”,))

然后把 返回(0) 这句命令删掉!

匿名用户
2013-02-15
展开全部
两个子程序没有关联,您的返回数据返回不到您所要的地方……
追问
好像调试输出的作用不是我这样用的,
我的意思是想要_启动窗口.按钮1 输入模块里的 “获取IP地址( )" 然后就可以把这个模块里“获取IP地址( )" 获取到的内容放到 _启动窗口.编辑框的内容里面,怎么实现呢!?
追答
您忘记双击程序窗口了,没有程序窗口来显示您的数据,所以子程序没有关联,数据返回不到您所要的地方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bifengguan
2013-02-15 · TA获得超过249个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:227万
展开全部
你的IP获取网站应该是参数,而不是变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式