**大家都知道,一个编程工具最重要的,就能够调用API和其他语言的DLL,今天我们就来详解使用火山PC调用易语言DLL

一、首先我们需要用易语言编写一个DLL文件,如下图:**

二、然后我们新建两个DLL方法,分别取名叫做TextZh,IntJf,如下图:

注意:这里给大家说明一下为什么要用英文方法命名,因为易语言是中文开发,而我们在其他语言中调用的话肯定最好是用英文的!

三、然后我们将它编译成DLL文件,名字可以随意取,如下图取名成【我的DLL】

四、新建一个火山MFC窗口项目并取名叫做DLL调用,然后将我们的DLL文件复制到这个项目中,如下图:

五、开始在我们的项目代码中编写调用命令,如下图:
1、编写路径引用

2、调用易语言的DLL方法封装

3、易语言文本型参数需要指针操作的介绍

4、设置项目为Win32项目


六、通过火山代码,来调用我们的易语言DLL文本操作方法,并编写指针操作等命令,如下图代码:

最后得到的结果值是:

很明显我们调用成功了,因为上面我们传入的文本是11个字,也就是22的长度

七、接下来我们调用整数参数的方法,这个就简单很多了,如下图:

本文结束,本文章转载自利快云,原文地址:点击阅读原文

本文对应案例源码下载地址:点击下载案例源码

了解火山PC调用易语言DLL相关推荐

  1. 火山PC调用易语言的能力实现禁止软件重复运行

    本源码转载自利快云https://www.lkuaiy.com/ 1.首先利用建立一个易语言dll动态链接库项目. 2.调用以下两个系统api,大概就是,前一个方法用于判断标记是否存在,后一个方法用于 ...

  2. c 调用易语言dll字节集,总结VC与易语言DLL互相调用的方法

    在编写程序的时候往往需要调用到别的语言编写的DLL文件,下面先来看一下在易语言中如何调用VC编写的DLL呢,首先用VC编写一个简单的DLL文件,代码如下: int WINAPI add(int x,i ...

  3. c 调用易语言dll字节集,易语言教程指针到字节集及dll调用

    本节课示范了易语言两个高级命令指针到文本()和指针到字节集(),以及易语言dll的制作及调用. 指针到字节集 调用格式: 〈字节集〉 指针到字节集 (整数型 内存数据指针,整数型 内存数据长度) - ...

  4. 易语言python_Python如何调用易语言DLL

    对Python能够调用天下语言一直有所耳闻,今天试试能不能调用易语言,虽说不能调用.e文件,但至少易语言生成的dll文件应该问题不大.接下来就开始调用. 被调用的易语言dll: .版本 2 .子程序 ...

  5. c#打开文件程序闪退_C#调用易语言dll第二次就闪退

    本帖最后由 遗憾迟香 于 2019-12-26 20:17 编辑 我用易语言写了一个获取网页源码的dll .版本 2 .子程序 GetS, 文本型, 公开 .参数 url, 文本型 返回 (网页_取网 ...

  6. php调用易语言的dll文件,【PHP】真正意义上的PHP调用易语言DLL

    [C] 纯文本查看 复制代码PHP_FUNCTION(EDLL) { char *DLL_Name = NULL, *function = NULL, *arg_1 = NULL, *arg_2 = ...

  7. c语言调易语言dll,易语言DLL来返回文本供其他语言调用

    部分简介 在使用易语言与其他语言配合编程中,有时需要使用易语言的DLL来返回文本型的值,但是由于易语言本身文本型数据不能直接返回让其他语言使用(直接使用多次会崩溃).所以这里要使用一种转换的方式,是其 ...

  8. 易语言注入 c dll,易语言DLL注入模块简单型

    易语言DLL注入模块简单型系统结构:注入DLL,卸载DLL,提取错误标题,提取错误信息,提取错误代码,UnHookDLL,OpenProcess,VirtualAllocEx,CloseHandle, ...

  9. c 内存加载易语言dll,[求助]MemoryLoadLibrary 加载MFC 易语言 DLL 失败

    [求助]MemoryLoadLibrary 加载MFC 易语言 DLL 失败 2011-10-6 13:32 13431 [求助]MemoryLoadLibrary 加载MFC 易语言 DLL 失败 ...

最新文章

  1. 机房重构——报表问题总结
  2. SOA也是一种设计模式
  3. No module named ‘prompt_toolkit.enums‘
  4. 5高并发服务器:socket IPC
  5. 电商系统的商品流水记录
  6. Caffe CuDNN版本与环境不同导致make错误
  7. 跟随报文,开启一段奇妙之旅
  8. java文件下载和导出文件名乱码浏览器兼容性问题
  9. 06. 当心C++编译器最烦人的分析机制
  10. arcgis desktop 地理编码服务发布
  11. Java-面向对象编程-三大特性之多态
  12. 秋天是一个思念的季节
  13. 最流行前端开发框架对比评测
  14. Android编程 不显示菜单,网易MuMu模拟器不显示Menu(菜单)键的解决办法
  15. 《你早该这么玩excel》大表哥伍昊新课开讲——顶你学堂独家
  16. [时间复杂度]为什么采用二叉排序树查找的平均查找长度为O(log2n)
  17. 数据处理与机器学习(大致进行了解学习)
  18. Android Fastboot 模式下刷机教程
  19. 分布式事务解决方案之2PC(两阶段提交)入门简介
  20. 解决 Vant中 输入框(Field)组件获取不到输入值

热门文章

  1. 领英顶尖公司排行榜数据报告
  2. 电脑重装系统后怎么安装打印机驱动使用打印机
  3. I2C—读写EEPROM
  4. 如何使用Intel CS for WebRTC 快速搭建实时音视频通讯系统
  5. 计算机装固态硬盘,固态加机械硬盘如何搭配 朗科240G固态硬盘是最佳选择!
  6. 老电脑玩游戏又卡又慢,怎么办?
  7. IBM LSF学习(是什么)
  8. 鸿蒙系统4g以上,华为四款手机发布:预装鸿蒙系统,全部支持4G!
  9. 如何为cookie设置HttpOnly
  10. android 调用支付宝充值,提示系统繁忙,4000