一步一步跟我学易语言之子程序指针

现在我们来了解一下 “子程序指针”

什么是子程序指针?

什么是子程序指针呢?子程序指针就是该子程序的内存地址。下面我们来做一个关于 “子程序指针”代码。

首先我们在程序集中定义两个变量名 如图:

之后插入 “_按钮1_被单击”触发事件,被单击触发事件的代码如下:

我们发现命令 启动线程 的参数的值与别的值不同。为什么前面跟这一个 “&”呢? 我们输入一个值在前面加上一个“&”会发现提示 “找不到此子程序”但是我们在先前调用子程序时是程序名加上括号,这是为什么呢?前面加上 “&”是子程序指针,而子程序指针不是被调用的它是取出此程序的内存地址传递给用户,用户好通过这个内存地址进行处理。这里是根据传递的子程序的内存地址创建线程。

之后在线程子程序中的代码如下:

在两个子程序中加入循环的代码
运行效果如下:

两个标签会同时运作。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言抽取幸运号控制子程序暂停与继续运行的代码

    控制子程序暂停与继续运行的代码 .版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 是否暂停, 逻辑型 .子程序 _开始按钮_被单击 .局部变量 i, 整数型 开始按钮.禁止 = 真 处理事件 () .判断循环首 (i < 100000) .如果真 (是否暂停 = 假) i = i + 1 随机数标签.标题 = 到文本 (i) .如果真结束 处理事件 () .判断循环尾 () 开始按钮.禁止 = 假 .子程序 _暂停按钮_被单击 是否暂停 = 真 .子程序 _继续按钮_被单击 是否暂停 =

  • 易语言子程序数据传递的应用代码

    子程序数据传递应用代码 .版本 2 .程序集 窗口程序集1 .子程序 _显示按钮_被单击 .局部变量 整数变量1, 整数型 .局部变量 整数变量2, 整数型 .局部变量 小数变量1, 小数型 .局部变量 小数变量2, 小数型 .局部变量 文本型变量1, 文本型 .局部变量 文本型变量2, 文本型 参数赋值 (整数变量1, 整数变量2, 小数变量1, 小数变量2, 文本型变量1, 文本型变量2) 编辑框1.加入文本 ("参考整数型参数中的变量:" + 到文本 (整数变量1) + #换行符

  • 一步一步跟我学易语言之认识窗口组件和子程序

    认识窗口组件(基本常用组件,扩展组件,外部组件) 看到了吗?易语言自带的组件.你会发现,组件工具箱里没有窗口这个组件,其实窗口是一个最基本的组件,其它组件都包容(画)在窗口上.如果要添加窗口,我们可以到易语言菜单的"插入"项,单击"新窗口".或者到工作夹(下图) 要编写出强大.实用的程序,光有窗口是远远不够的,还要有一些常用的组件,如:编辑框.图片框.外形框.画板.分组框.标签.按钮.选择夹.时钟等.它们的添加方法就要简单的多了.用鼠标左键单击要添加的组件,然后将鼠

  • 易语言信息框调用子程序返回结果的代码

    调用子程序返回的结果 .版本 2 .程序集 窗口程序集1 .子程序 _调用子程序按钮_被单击 信息框 (被调用的子程序 (), 64, "子程序返回的结果", ) .子程序 被调用的子程序, 文本型 返回 ("这是 调用子程序 返回的结果") 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接

  • 实例讲解易语言取文本中间自定义子程序

    我们先看下代码: 版本 2 .子程序 取文本中间内容, 文本型 .参数 完整内容, 文本型 .参数 左边文本, 文本型 .参数 右边文本, 文本型 .局部变量 临时位置, 整数型 .局部变量 总长度, 整数型 .局部变量 返回结果, 文本型 总长度 = 取文本长度 (完整内容) 临时位置 = 寻找文本 (完整内容, 左边文本, , 假) + 取文本长度 (左边文本) 返回结果 = 取文本中间 (完整内容, 临时位置, 总长度) 总长度 = 取文本长度 (返回结果) 临时位置 = 寻找文本 (返回

  • 一步一步跟我学易语言之子程序指针

    现在我们来了解一下 "子程序指针" 什么是子程序指针? 什么是子程序指针呢?子程序指针就是该子程序的内存地址.下面我们来做一个关于 "子程序指针"代码. 首先我们在程序集中定义两个变量名 如图: 之后插入 "_按钮1_被单击"触发事件,被单击触发事件的代码如下: 我们发现命令 启动线程 的参数的值与别的值不同.为什么前面跟这一个 "&"呢? 我们输入一个值在前面加上一个"&"会发现提示 &q

  • 一步一步跟我学易语言之常数、常量和资源

    常数: 常数为可以直接在程序中使用的数据,它具有以下几种类型: 1.数值型常数.如: 1.100.3.14 等: 2.逻辑型常数.如:真.假 : 3.日期时间型常数.日期时间常数的内容必须用中括号括住,并且应按以下格式之一提供,在书写时年份后的时间部分可以被省略: <1>.[1982年4月23日12时30分25秒] <2>.[1982/4/23/12/30/25] <3>.[1982/4/23/12:30:25] <4>.[1982-4-23-12-30-2

  • 一步一步跟我学易语言之如何较好的输入程序代码

    如何较好地输入程序代码 程序代码输入的几种方法 "易语言"可以直接使用系统汉字输入法,如五笔.全拼.智能ABC.双拼.自然码.二笔输入法等,直接输入中文程序语句. 初次运行易语言时,会在提示夹中显示如何使用易语言的内置输入法.在这里其实已介绍得非常详细了. 这四种内置的输入法分别是:首拼.全拼.双拼.英文.前三种拼音输入法均支持南方音及多音字. 首拼输入法及全拼输入法在系统中被合并为"首拼及全拼输入法",系统自动判别所输入的拼音是首拼方式还是全拼方式. 配置输入法的

  • 一步一步跟我学易语言之数据类型与常用语句

    数据类型: 什么是变量的数据类型呢?实际就是指变量内所存储的数据的类型. 下面我们来讲讲变量内所能存储的基本数据类型. 1.字节型.可容纳 0 到 255 之间的数值. 2.短整数型.可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节. 3.整数型.可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节. 4.长整数型.可容纳 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,

  • 一步一步跟我学易语言之初学者的常见问题

    1.初始配置信息 本章及以后所有叙述都假设在安装易语言后,没有使用"工具"→"系统配置"菜单项修改过系统的初始配置信息.如果不能确定,请在启动易语言的同时一直按住Shift键,出现系统界面后再放开,此时将自动清除以前的设置信息. 2.如何去除底图 有时在窗口属性里加了一幅图,现在想去掉,但是没有那个选项,总显示"有数据",此时请选中该属性后直接按Delete键.在最新的版本中,可以用鼠标右键弹出删除的命令. 3.如何消除标签框中"标签&

  • 一步一步跟我学易语言之第一个易程序

    开始写第一个易程序 前面我们已经介绍了有关"易语言"界面的一些基本知识,下面就让我们一起来做第一个易程序吧: 在Windows下编程已是非常简单的,比DOS下编程容易得多.因为在DOS下,可视化的程度不高,编程与调试是分开的,要编写一段程序后,再运行一下看看,而且编写菜单与窗口系统非常不容易.而在Windows下,都是所见即所得的编程手法,这样对于普通用户来说,编程就相对容易了. 点击"标签"组件: 在窗体上拉出一个标签组件.形成"标签1". 点

  • 一步一步跟我学易语言之了解易语言的界面

    了解易语言的界面 前面已说过了如何启动易语言,只要双击易语言快捷方式即可.下面,让我们来看看易语言的界面吧. 可以通过菜单"查看"→"工具条",以显示或隐藏这些选择夹: 菜单中列出了易语言的功能命令,通过菜单可完成诸如打开易程序,保存易程序等功能. 新建--新建一个易程序(*.e) 打开--打开一个易程序(*.e) 关闭--关闭已打开的易程序 保存--保存易程序 另存为--以另一个文件名保存易程序 打印--打印程序源代码 系统配置--设置易开发环境选项 支持库配置-

  • 一步一步跟我学易语言之什么是编程

    大家好,今天我们来学习一下什么是编程,如何较好地输入程序代码,还将解答一些初学者的一些常见问题. 什么是编程? 什么是编程呢?简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用程序设计语言编写程序代码,并最终得到结果的过程.下面通过分析第一个易程序,来了解什么是编程. 首先我们先来了解一下"_启动窗口"的作用吧,"_启动窗口"的作用是非常重要的,当程序启动后自动调入本窗口. 在属性表中可以看到"名称"一栏的内容为:"

  • 一步一步跟我学易语言之DLL命令

    Dll命令 我们来学习一下有关"dll命令"的一些相关知识吧.那么什么叫"dll"呢?要解释什么叫"dll",我们先从"API"说起吧. 什么叫"API"? 所谓API就是一种函数,他们包含在一个附加名为DLL的动态链接库文件中.用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出运行在Windows操作系统上的应用

随机推荐