易语言中Dll命令及程序集知识点有哪些

这篇文章主要介绍易语言中Dll命令及程序集知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都做网站、成都网站设计服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。成都创新互联把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!

在易应用程序中可以直接调用系统外部动态连接库(即 Dll 库)中的命令。在调用前,必须首先进行定义,定义Dll 命令涉及到以下主要属性:

  • Dll 命令名。定义该 Dll 命令在易程序中的使用名称;

  • 返回值类型。定义 Dll 命令返回值的数据类型,只能为无、字节、短整数、整数、逻辑及文本型;

  • Dll 库文件名。 定义当前 Dll 命令所在动态连接库的文件名。如果不指定库文件名,系统将默认在 Kernel32.dll、Gdi32.dll、User32.dll、Mpr.dll、Advapi32.dll 等 Windows 系统的基本应用程序界面函数(API)库中搜寻指定命令;

  • Dll 命令在 Dll 库中的对应命令名。定义当前 Dll 命令在其所在动态连接库中的名称,如果不指定,系统将默认等同于 Dll 命令名;

  • 定义 Dll 命令参数时的主要属性:

1. 类型。Dll 命令参数所定义的数据类型应该与实际的 Dll 库命令一致。可以使用除了文本数组及字节集数组外的任何数据类型,包括库自定义和用户自定义数据类型。

2. 传址。某些实际 Dll 库命令的参数需要接收数据地址,设置本属性为真可以确保将参数数据的地址传递过去。如果参数数据的类型为数组、文本、字节集、用户定义数据类型、库定义数据类型,则无论此属性是否为真,都将传递数据地址。如果本属性为真且调用 Dll 命令时所传递过来数据的类型与相应位置处所定义参数的数据类型不一致但可以相互转换,则系统先分配一块临时内存空间,然后进行转换并将转换后的数据存放到该空间,最后将此内存空间的地址传递到实际的 Dll 库命令。参见例程 sample.e 中的相应部分。

3. 数组。意义同上。

易语言中Dll命令及程序集知识点有哪些

程序集

程序集顾名思义即子程序的集合,用作将应用程序中的子程序分组归类。在程序编辑过程中,每个程序集将在单独的编辑窗口内进行编辑。

易语言中Dll命令及程序集知识点有哪些

以上是“易语言中Dll命令及程序集知识点有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网页题目:易语言中Dll命令及程序集知识点有哪些
文章起源:http://pwwzsj.com/article/iihhij.html