对于你的这个问题我不知道是不是用初学者的方式跟你解答与否。
比如最开始学编程时所使用的“信息框(,,)”这个子程序(这是系统自带的),
而你使用的时候是填了默认的信息框(“信息”,0,“窗口标题”);
其中用逗号隔开的几个间隔之间里填写的就是参数。
如果这个子程序是你自定义的子程序,则你需要在子程序名那敲下回车就会自动下拉一个子程序下的参数表表格,此时你需要填的是参数名和参数的数据类型:
我这里给你提供一个简单的事例吧
子程序 __启动窗口_创建完毕
子程序1 (“这里写你的内容”)
子程序 子程序1
参数 str, 文本型
信息框 (str, 0, “标题”)
-------------------------------------------------------------------------
代码易语言化及运行结果图:
'以下代码非原创
但可行
觉得拷贝无聊者请忽略
'代码定义了两个子程序一个解压一个压缩
版本
2
子程序
压缩_WinRAR_压缩,
文本型,
公开,
本命令需要安装WinRAR
参数
被压缩的文件,
文本型,
数组,
文件和文件夹都可以
参数
压缩到文件,
文本型,
,
全路径和rar\zip文件名
参数
WinRAR地址,
文本型,
可空,
如果注册表内没有WinRAR的信息。但是安装了的。就需要写
例:C:\Program
Files\WinRAR\WinRARexe
局部变量
易团俊,
整数型
局部变量
被压缩信息,
文本型
易团俊
=
0
被压缩信息
=
“”
如果真
(是否为空
(WinRAR地址))
WinRAR地址
=
取文本注册项
(#本地机器,
“SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths\WinRARexe\”,
)
如果真结束
如果真
(WinRAR地址
=
“”)
返回
(“找不到WinRAR目录”)
如果真结束
计次循环首
(取数组成员数
(被压缩的文件),
易团俊)
被压缩信息
=
被压缩信息
+
“
”
+
被压缩的文件
[易团俊]
计次循环尾
()
运行
(WinRAR地址
+
“
a
-ep1
-scul
-r0
-iext
”
+
压缩到文件
+
被压缩信息,
真,
)
返回
(“”)
子程序
压缩_WinRAR_解压,
文本型,
公开,
本命令需要安装WinRAR
参数
压缩文件,
文本型,
,
全路径和rar\zip文件名
参数
解压到文件夹,
文本型,
,
文件夹全路径
参数
WinRAR地址,
文本型,
可空,
如果注册表内没有WinRAR的信息。但是安装了的。就需要写
例:C:\Program
Files\WinRAR\WinRARexe
如果真
(是否为空
(WinRAR地址))
WinRAR地址
=
取文本注册项
(#本地机器,
“SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths\WinRARexe\”,
)
如果真结束
如果真
(WinRAR地址
=
“”)
返回
(“找不到WinRAR目录”)
如果真结束
运行
(WinRAR地址
+
“
x
-iext
-ow
-er
”
+
压缩文件
+
“
”
+
解压到文件夹,
真,
)
返回
(“”)
在易语言的左边功能选项找---程序---dl命令--右键---插入新dll命令
DLL命令名=你给他的名称(在窗口程序下可直接代码输入)
DLL库文件名=你调用那个DLL命名
DDL库中的对应名=在被调用的DLL的子程序
完了后直接在窗口下输入代码(DLL命令名)
打包的时候将DLL放置包下(可减少错误率)
代码:版本 2运行 (“c:/1exe”, 假, )
备注:第三项被运行程序窗口显示方式 有几种方式,分别是 6、#最小化不激活……可以直接写 运行 (“c:/1exe”, 假, 1 ) 也可以 运行 (“c:/1exe”, 假, #隐藏窗口 )如果觉得可以给我分吧,谢谢
在易语言中,你可以使用以下方法来查找调用的位置:
使用“Ctrl + F”快捷键,在易语言编辑器中查找关键字。
在易语言编辑器的“资源管理器”窗口中,查找关键字所在的文件或模块。
在易语言编辑器的“调用跟踪”工具中,查看关键字的调用路径。
在易语言编辑器的“查找”菜单中,使用“查找调用”功能查找调用的位置。
以上就是关于易语言中子程序之间(调用的时候)如何传递参数全部的内容,包括:易语言中子程序之间(调用的时候)如何传递参数、易语言调用外部程序如何调用WINRAR压缩和解压文件!、易语言如何调用DLL文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)