本源码转载自利快云https://www.lkuaiy.com/

火山视窗调用易语言DLL实现返回文本

 

一、首先编写易语言代码,新建易语言动态链接库。

1、新建一个dll动态链接库。

2、新建一个子程序,名称必须是英文字母,勾选公开,返回文本型,设置一个参考整数参数。

3、在子程序内设置一个文本变量并将这个变量返回,同时也将文本长度返回。

4、最后静态编译,将编译好的dll文件放到火山项目目录中。

二、开始编写火山操作。

1、在火山中,首先右键项目属性。

2、选择32位,因为易语言dll是32位的因此火山必须使用32位。否则会无法使用。

3、定义一个取文本dll的方法,设置公开静态,参数和返回值都填写变整数。

4、然后调用“@视窗.输入”引用dll,并设置输出名,这里的名字必须和易语言中的一样,且不能是中文。

5、最后设置附属文件属性,用于将dll输出到软件编译后的目录中,方便调试。

6、直接引用dll的话会比较难用,因此需要在封装一个方法,方便以后调用,这里返回文本型并勾选静态。

7、调用dll方法取出文本指针,参数提供整数变量指针,可用于返回长度信息方便“指针到字节集”方法使用。

8、因为易语言是多字节,因此这里需要用“多字节到文本”将字节集转换成文本返回。

9、最后按钮点击后取出这个易语言dll中的文本数据。

10、最终结果被取出。

例子下载。

火山视窗调用易语言DLL实现返回文本相关推荐

  1. 了解火山PC调用易语言DLL

    **大家都知道,一个编程工具最重要的,就能够调用API和其他语言的DLL,今天我们就来详解使用火山PC调用易语言DLL 一.首先我们需要用易语言编写一个DLL文件,如下图:** 二.然后我们新建两个D ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  10. MFC/C++调用易语言的整数型+文本型与VS2010互动

    MFC/C++调用易语言的整数型+文本型与VS2010互动 版权说明:转载请注明,转自郑军学长(MFC/C++调用易语言的整数型+文本型与VS2010互动),http://www.cnblogs.co ...

最新文章

  1. python数字类型-Python数字类型介绍
  2. NTU 课程笔记:MAS 714(16) 图灵机
  3. DebugDiagx检测内存泄露
  4. C#求一元二次方程的根经典案例程序
  5. codeforces1496 D. Let‘s Go Hiking(乱搞+讨论)
  6. Hepatology | 朱黎琴/于吉洋团队合作揭示新生儿肝脏发育中肝母细胞瘤转移的新机制...
  7. react让我怀疑自己没有当程序员的天分怎么破?
  8. filedialog 函数用法
  9. oracle账号密码修改后特别容易锁定_Oracle数据库用户锁定原因以及处理方式(ORA-28000)...
  10. 联姻寺库,一次半斤八两的合作,趣店的奢侈品生意仍看不见未来
  11. easyui combobox支持多选
  12. 黑科技抗疫,Python 开发者大集结!
  13. vpp之node节点分析一: dual类型节点
  14. 相位和群时延的ADS仿真
  15. 【字体分享】这么Q萌的字母设计你肯定没见过
  16. 明天去不了第三届网志大会
  17. 修正蹩脚的Scratch汉化
  18. php中显示li,请C语言大侠们帮忙看看,为什么总显示 array subsc... html中的ul li 用php怎么做?php在html中写 代码如......
  19. Java工程师学习指南(2019最新版)
  20. 机械革命 安装Ubuntu16+win10双系统 配置GTX960m显卡

热门文章

  1. 数据增强操作(旋转、翻转、裁剪、色彩变化、高斯噪声等)
  2. opencv读取文件路径
  3. bash shell set 命令
  4. linux内核ip分片函数ip_fragment解析
  5. java 管理多线程_Java线程管理(一)多线程
  6. Tkinter文件夹选择路径功能+打开位置目录功能(Python3.6.X)
  7. python 颜色条_python – 在Matplotlib / Cartopy中创建颜色条图例
  8. VS清理中间文件bat脚本
  9. MFC 单文档、多文档和对话框
  10. EXCEL教程下载地址