开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 9115|回复: 22
收起左侧

[易语言纯源码] python调用易语言dll方法 补充

[复制链接]
发表于 2018-3-24 21:02:17 | 显示全部楼层 |阅读模式   海南省乐东黎族自治县
分享源码
界面截图:
是否带模块: 调用了模块
备注说明: -
看到论坛里面出现了python调用易语言dll内部方法的例子
觉得很有意思就下载下来了
体验了1下,发现了1些问题
算作是补充吧,使用的时候还是需要注意的


1.python调用外部dll的库是ctypes 想深入了解的可以去查看1下官方的文档
2.python的版本应该是32位的 如果是64位的将会无法调用dll
出现这个错误百度查了1下 大概是版本的问题 就去另外安装了1个32位的python 就解决了
err.PNG

之后要注意的我都放在源码里面了,主要是参数和返回值的定义包括test.e test.py 两个文件
1个是易语言的dll源码 1个是python调用源码


QQ图片20180324204648.png
我的例子里面演示了这三个例子

有兴趣的可以了解1下 我只是完善1些功能
思路主要还是那位大神 不喜勿喷!
python调用例子.zip (504.01 KB, 下载次数: 403)

点评

可以的。正好需要   陕西省西安市  发表于 2018-7-5 14:56

发表于 2023-5-31 15:17:59 | 显示全部楼层   河北省邢台市
谢谢,学习一下
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)
发表于 2021-10-14 21:49:00 | 显示全部楼层   重庆市重庆市
大佬大佬学习了
回复 支持 反对

使用道具 举报

签到天数: 9 天

发表于 2021-8-3 17:21:34 | 显示全部楼层   山东省济南市
Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\python\调用dll\新建文件夹\test.py", line 4, in <module>
    dll = ctypes.WinDLL("test.dll")#引入Dll 返回对象
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\ctypes\__init__.py", line 373, in __init__
    self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'test.dll' (or one of its dependencies). Try using the full path with constructor syntax.
>>>
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2020-3-7 23:28:25 | 显示全部楼层   四川省成都市
NB  百度了好久 还是这里高手多
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2019-10-17 09:55:44 | 显示全部楼层   湖南省邵阳市
谢谢楼主分享...
回复 支持 反对

使用道具 举报

发表于 2019-8-19 14:48:45 高大上手机用户 | 显示全部楼层   浙江省杭州市
学习{:3_46:}
回复 支持 反对

使用道具 举报

结帖率:86% (24/28)

签到天数: 6 天

发表于 2019-8-14 17:30:50 | 显示全部楼层   河南省焦作市
拿走看看啦
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 9 天

发表于 2019-6-1 16:26:41 | 显示全部楼层   山西省阳泉市
我来看看
回复 支持 反对

使用道具 举报

发表于 2019-6-1 09:46:39 | 显示全部楼层   山东省枣庄市
看一看,学习学习
回复 支持 反对

使用道具 举报

发表于 2019-4-26 23:22:24 | 显示全部楼层   贵州省遵义市
感觉大神的分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表