易语言怎么调用DLL文件?

Python018

易语言怎么调用DLL文件?,第1张

不用改后缀名,改了之后就不能运行了,直接用“运行()”这个命令就可以了,dll和可执行文件是不同的,dll动态链接库有程序接口可供其他程序调用里面的子程序,调用的时候只需要在易语言的dll列表里填好相关信息,然后像调用其他子程序一样调用就行了,也可以用dll注入

在易语言的左边功能选项找---程序---dl命令--右键---插入新dll命令

DLL命令名=你给他的名称(在窗口程序下可直接代码输入)

DLL库文件名=你调用那个DLL命名

DDL库中的对应名=在被调用的DLL的子程序

完了后直接在窗口下输入代码(DLL命令名)

打包的时候将DLL放置包下(可减少错误率)

可以调用C#编写的dll,不过要注意以下事项:

1、导出函数应采用标准方式声明,即必须以C风格声明(如:函数加前缀“WINAPI”等修饰)导出函数,易语言只支持标准的C风格导出函数,导出函数声明不正确的话调用时可能出现堆栈错误;

2、导出函数的参数不应包含C#支持但易语言不支持的特性,否则用易语言无法调用;

3、使用了C#编写的dll后,可能需要附带上.net运行时组件,因为不是所有的机器上都有,如果别人的机器上没有,那么你的程序就无法运行了。