下你所需,载你所想!
IT技术源码资料下载网站

实现易语言动态调用dll的例程源码

:其他软件 2019-07-20 17:54:45

2行代码实现易语言动态调用dll的例程源码

.如果 (DLL命令调用转向 (“dll目录”, “调用的函数名”))  ' 强制更改下次dll调用的文件
    ' 这里调用在dll命令表里的命令
.否则
    信息框 (“文件不存在奥!”, 0, , )
2行代码实现易语言动态调用dll的例程源码
调用格式: 〈逻辑型〉 DLL命令调用转向 ([文本型 DLL库文件名],[文本型 调用命令名]) - 系统核心支持库->其他
    英文名称:SetDllCmdInf
     本命令用来设置下次程序中执行任意一条DLL命令时所使用的DLL库文件名和在DLL库文件中的调用命令名,此设置将覆盖该被调用DLL命令在程序设计时所提供的原始值。注意本命令仅对一次调用有效,即在程序执行一次任一DLL命令后,本命令的设置值将自动取消,不再对后续DLL命令调用起作用。可以通过本命令来实现对非固定DLL库文件中的DLL命令调用。命令执行成功返回真,如果指定DLL库文件不存在或该库文件中不存在所指定的调用命令名,则返回假。本命令为高级命令。
    参数<1>的名称为“DLL库文件名”,类型为“文本型(text)”,可以被省略。指定欲调用DLL命令所处的DLL库全路径文件名,如果本参数为空文本或被省略,则取消上次调用本命令时所设置的信息,使其不再影响程序中对DLL命令的调用。
    参数<2>的名称为“调用命令名”,类型为“文本型(text)”,可以被省略。指定欲调用DLL命令在其所处DLL库文件中的名称。如果本参数为空文本或被省略,则当程序中下次调用DLL命令时将使用其程序设计时所提供的原始命令名。最好为本参数提供一个有效的调用命令名,这样做可以事先检查该调用命令名是否存在。