在易语言中运行子程序的方法如下:
通过按钮单击事件调用子程序
在启动窗口添加一个按钮,例如命名为“按钮1”。
双击按钮1进入代码编辑界面。
在按钮1的“被单击”事件子程序中添加代码“子程序1()”或直接复制子程序名称粘贴过来。
通过其他事件子程序调用子程序
在同一个程序集中,子程序名尽量不能重复。
在其他事件子程序中,可以通过添加“子程序1()”来调用子程序。
通过子程序指针调用子程序
定义一个子程序指针变量,例如命名为“ptr”。
使用“@”符号获取子程序的地址,并将其赋值给子程序指针。
使用“Call”关键字或“Execute”关键字调用子程序指针。例如:
```e
Sub test()
Print("Hello, World!")
End Sub
Sub main()
Dim ptr As SubPtr
ptr = @test
Call ptr() ' 或者 Execute ptr()
End Sub
```
通过命令调用子程序
在代码编辑面板中,光标选中子程序名称,按“Enter键”生成一个参数(如果子程序需要参数)。
在需要调用子程序的地方,使用子程序名称加上括号来调用。例如:
```e
ABC()
```
注意事项:
子程序只能在本程序中使用,不能被其他程序集调用。
调用子程序时,子程序中的所有语句将从第一条开始顺序执行,直到遇到“返回()”命令或子程序尾部。
如果子程序需要参数,确保在调用时正确填写参数列表。
通过以上方法,你可以在易语言中灵活地运行和管理子程序。