|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 万象梦境 于 2025-2-12 22:56 编辑
这么说吧。我是写完才知道可以调用类方法......
在DLL类模板源码中定义并声明需要导出的类
在源码中定义一个签名完全一样的类,包括私有成员变量
通过模块中的 继承DLL类() 或 继承DLL类EX() 将类中方法改成DLL类中方法
有例子源码,模块源码,DLL模板
说明:
部分代码借鉴了精易模块
DLL模板.e 中写好类之后,需要在 _启动子程序 中写声明,DLL中的类方法不必勾选公开
DLL类调用.e 这个是模块源码,如果是内存加载DLL,你可以自己改改。把里头的LoadLibraryA改了就行。
调用DLL类实例.e 这个是例子。看看得了。
技术含量不是很高,就是把类中的方法地址改掉了
补充内容 (2025-2-20 22:11):
造轮子:调用DLL中的类 v2 修复bug
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14848662
(出处: 精易论坛)
|
-
-
demo.7z
351.48 KB, 下载次数: 44, 下载积分: 精币 -2 枚
售价: 1 枚 精币 [记录]
源码+例子
评分
-
查看全部评分
|