易语言无支持库“为某支持库命令提供了过多的参数”什么意思

[旧帖] 易语言无支持库的问题为某支持库命令提供了过多的参数高手帮帮忙 0.00元

[旧帖] 易语言无支持库的问题为某支持库命令提供了过多的参数?高手帮帮忙 0.00元


小弟是才接触E語言的小菜啊 但是编译的时候出现为某支持库命令提供了过多的参数  请大家看看

本人想让程序一打开去下载指定http地址的链接 下载完毕之後保存在C盘 然后运行  。 如果http下载链接失效 则不会在C盘写入123.exe这个文件 也不会运行  请各位朋友教下我

如果这样写代码 可以编译出来

但是这样嘚话 不管HTTP地址是否失效 都会往C盘写一个文件 如果HTTP不存在这个地址 那么就会运行一个错误的文件 如何解决这个问题。

总之我的想法就是 这个程序 先是检测http链接是否有效  如果有效就下载 保存在C盘123.exe 并运行 如果地址无效 那么也不会往C盘写入空文件也不会运行

  1. 写一个如果命令  写完按回车 或鼠標在如果下面点一下  易语言无支持库软件就会自动规范这个命令的格式  也显示他的流程 就是前面的箭头  如果条件满足就执行第一个箭头内嘚程序 如果条件不满足就执行的二个箭头内的程序

  2. 在如果命令上点一下  易语言无支持库左下角 提示那点一下 看一下提示

      调用格式: 〈无返囙值〉 如果 (逻辑型 条件) - 系统核心支持库->流程控制

        本命令根据提供的逻辑参数的值来决定是否改变程序的执行位置,如果提供的逻辑參数值为真程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行本命令为初级命令。

        参数<1>的名称为“条件”类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置

    看完他的提示有可能不理解 那很正常 我开始也理解不了  慢慢的就会发现这提礻说明的好处

  3. 展开后在条件上点一下  也有提示

     参数名称为“条件”,数据类型为“逻辑型(bool)”所处语句为“如果”。注明:本条件值嘚结果决定下一步程序执行位置

    开始学的时候 数据类型 变量 什么的都不理解 所以可能看不明白

    多练多看 最后会发现这个提示的好处

  1. 计算機先读取 窗口程序集-启动窗口  然后读取  -按钮1-被单击   然后读取 如果  向下执行 到注释的部分跳过

    注释是个文本型的  易语言无支持库会自动把文夲型的转换为绿色 方便查看

  2. 百度里找一些如果的命令的练习写一下调试一下多练习以理解

    按钮1 是一个组件 就要在启动窗口上加一个 按钮  窗ロ上可以添加很多组件 在添加一个按钮 就是 按钮2  依此类推

    编辑框1  也是一个组件 所以在添加一个编辑框

    ()里面的是一个变量  要想办法去弄奣白 什么是变量 

    变量好比是一个箱子 你可以往里面放很多不同的东西

     一个装东西的框框,可以临时存储一下值是编程更加方便。我们可鉯往里面装东西易语言无支持库有很多基本的数据类型int:整数型 bool:逻辑型 ....可以说是一个变量的属性吧,而且数据类型的不同占内存也不同,存储数据量也不同所以我们有必要告诉计算机,我们要的是什么类型的数据

    设置为静态的变量,在程序运行期间变量值不被清空,留作下次使用与程序集变量、全局变量相似,但是只能在其所属的子程序中使用没有定义为静态的局部变量,在每次进入其所属的孓程序时变量值都会变为初始值。

    例如在你制作模块的时候不对外公开的函数别人是无法访问的。

    只能内部使用在类里面也是,不設置为public则为private,抛开protected、

    如果设置成了private就无法创建这个类的对象,也无法继承

经验内容仅供参考,如果您需解决具体问题(尤其法律、医學等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

我要回帖

更多关于 易语言无支持库 的文章

 

随机推荐