iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python调用易语言编写的dll文件
  • 497
分享到

python调用易语言编写的dll文件

文件易语言python 2023-01-31 00:01:02 497人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

 目前易语言编写的dll文件都是32位的dll,所以必须用32位的python去调用。     32位的dll必须用32位的Python调用,64位的dll必须用64位的python调用。 原因如下:     在64位的windows系统

 目前易语言编写的dll文件都是32位的dll,所以必须用32位的python去调用。
    32位的dll必须用32位的Python调用,64位的dll必须用64位的python调用。
原因如下:
    在64位的windows系统中,一个64位进程不能加载一个32位dll,同理一个32位进程也不能加载一个64位dll。
可用解决办法:
     64位windows支持64位和32位进程(包括本机或跨机)间进程间通信(rpc)。在64位windows中,一个进程外32位COM服务器能够与64位客户端进行通信,同样一个进程外64位COM服务器也能与32位客户端进行通信。因此,如果你有一个32位COM无法识别的DLL,你可以将它封装到一个进程外COM服务器中并在一个64位进程中用COM配置调用DLL。
 
 
废话不多说,直接上干货:
    我建了一个简单的易语言动态链接库程序,代码如下:
可见只有一个函数,并且返回了一串字符。接下来我们编译生成一个dll文件用python去调用它。
 
由于我编译的是32位的dll文件,因此我用32位的python去调用它,如下图:
可以看到txt是二进制数据,接下来对其解码。
发现utf8解码会报错,我们再用gbk试试。
发现成功收到数据,是不是很简单。
 
 
注:python执行dll文件中的函数默认返回为整数型(int),除了string_at外,从types的类型还有:

--结束END--

本文标题: python调用易语言编写的dll文件

本文链接: https://www.lsjlt.com/news/182264.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python调用易语言编写的dll文件
     目前易语言编写的dll文件都是32位的dll,所以必须用32位的python去调用。     32位的dll必须用32位的python调用,64位的dll必须用64位的python调用。 原因如下:     在64位的windows系统...
    99+
    2023-01-31
    文件 易语言 python
  • Visual Studio 2010如何调用非C#编写的DLL文件
    这篇文章主要介绍“Visual Studio 2010如何调用非C#编写的DLL文件”,在日常操作中,相信很多人在Visual Studio 2010如何调用非C#编写的DLL文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-17
  • python调用dll文件接口
    转载 在Python中某些时候需要C做效率上的补充,在实...
    99+
    2023-01-31
    接口 文件 python
  • 使用Go语言编写的文件编辑工具
    用Golang编写的文件修改程序 近年来,Golang作为一种高效、简洁的编程语言,备受开发者的青睐。其强大的并发能力和易于学习的特点,使得它成为许多开发人员的首选之一。在日常开发中,...
    99+
    2024-02-26
    文件 golang 修改 go语言 标准库
  • 易语言资源表怎么写入大文件
    要将数据写入大文件,你可以使用易语言提供的文件操作函数。首先,你需要定义一个文件句柄,然后使用文件操作函数将数据写入文件。以下是一个...
    99+
    2023-09-25
    易语言
  • C语言多文件编写详解
    目录关于多文件调用关于多文件调用中的BUGexternBUG1:ifndef 与 endif总结关于多文件调用 只能有一个 main.c 文件 其余函数分别在 func1.c **...
    99+
    2024-04-02
  • 易语言编程命令调用操作大全
    目录一、 命令概述二、 命令的格式三、 命令的参数四、 命令的返回值五、 命令嵌套调用六、 数组参数与数组返回值七、 流程控制类命令八、 算术运算命令九、 逻辑比较十、 位运算命令十...
    99+
    2024-04-02
  • 基于Python编写简易文字语音转换器
    话不多说上代码!源代码 from tkinter import * import pyttsx3 class Application(Frame): def __init...
    99+
    2024-04-02
  • Java调用dll文件的实现解析
    目录Java调用dll文件环境接下来进入正文Java调用dll文件几种常见方式Java调用动态库需要关注的问题一.数据类型对应关系二.Jnative调用dll三.JNA调用dll&n...
    99+
    2024-04-02
  • 易语言编程命令调用操作有哪些
    这篇文章主要介绍了易语言编程命令调用操作有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、 命令概述     什么是命...
    99+
    2023-06-25
  • c语言编程软件怎么调中文
    c++kquote>visual studio code、code::blocks、dev-c++、eclipse ide 和 qt creator 均可切换为中文。步骤如下:vi...
    99+
    2024-04-05
    c语言 c++ c语言编程
  • 怎么用Python编写简易的成语接龙游戏
    本文小编为大家详细介绍“怎么用Python编写简易的成语接龙游戏”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Python编写简易的成语接龙游戏”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.游戏规则下...
    99+
    2023-06-29
  • 基于C语言编写简易的英文统计和加密系统
    目录前言部分功能、开发环境与项目结构主函数设计statistics 头文件以及源文件statistics.hstatistics.cencryption 头文件以及源文件encryp...
    99+
    2023-05-19
    C语言编写英文统计和加密系统 C语言英文统计和加密系统 C语言统计加密系统
  • python调用DLL与EXE文件截屏对比分析
    目录一、对比如下二、综合选择三、其它说明想弄个截屏工具,整理一下学生错题什么的,原来用的方法是:先运行QQ,再监听键盘热键(“ctrl+alt+a”)。后来发现有些问题:需要先上QQ...
    99+
    2024-04-02
  • c#调用c语言dll需要注意的地方
    目录一、将C#工程和C的dll工程放在同一个解决方案下,这样就可以实现联动调试,直接从C#中进入C的dll函数里。注意:每次更改dll中的代码后都必须重新生成dll。另,C#与C中有...
    99+
    2024-04-02
  • python是由哪些语言编写的
    这篇文章主要介绍了python是由哪些语言编写的,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相...
    99+
    2023-06-14
  • 基于Python编写简易的成语接龙游戏
    目录前言1.游戏规则2.正式敲代码2.1 模块导入2.2 读取txt数据2.3 界面设置2.4 电脑接龙2.5 重新开始新游戏2.6 成语是否合法2.7 读取成语的数据2.8 附完整...
    99+
    2024-04-02
  • 了解 Go 语言编写 API 文件的算法,提高编程效率。
    Go 语言作为一种高效、简洁、安全的编程语言,已经在互联网行业得到广泛应用。在实现 API 文件时,Go 语言提供了许多优秀的算法和工具,可以提高编程效率。本文将介绍 Go 语言中编写 API 文件的算法和技巧,并演示一些实用的代码示例。 ...
    99+
    2023-06-24
    api 文件 编程算法
  • python编程语言在操作文件编码格式的应用过程
    这期内容当中小编将会给大家带来有关python编程语言在操作文件编码格式的应用过程,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。建立一个文件test.txt,文件格式用ANSI,内容为:abc中文用pyt...
    99+
    2023-06-17
  • c语言调用文件的方法是什么
    在C语言中,调用文件的方法主要有以下两种: 使用标准库函数进行文件操作: 打开文件:使用`fopen()`函数打开一个文件,并...
    99+
    2023-10-28
    c语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作