递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1309|回复: 9
打印 上一主题 下一主题

[视窗] dll传递对象到exe解决方案

[复制链接]

94

主题

395

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
跳转到指定楼层
楼主
发表于 2023-9-23 14:31:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在dll传递对象到exe解决方案


新建一个DLL,如图


待传递的类







EXE接收DLL对象
头部导入dll文件





调用过程


需与dll一致



运行结果


评分

参与人数 1金钱 +1 收起 理由
sunsdyichao + 1 怎么联系你?我在火山3群,你在吗?.

查看全部评分

回复

使用道具 举报

21

主题

102

帖子

1534

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1534
沙发
发表于 2023-9-23 16:58:05 | 只看该作者
你这个是复制了一个对象, 不是同一个对象了.
还有我的用法有没有问题, 如果用法没有问题,  那问题要不要处理?
回复

使用道具 举报

94

主题

395

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
板凳
 楼主| 发表于 2023-9-23 17:00:10 | 只看该作者
暴风 发表于 2023-9-23 16:58
你这个是复制了一个对象, 不是同一个对象了.
还有我的用法有没有问题, 如果用法没有问题,  那问题要不要处 ...

实现完事.过程不重要.我们好几个测试,你那个写法都一样崩,换了五六种写法,可以读取内容.读取完成后,秒崩
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37271
地板
发表于 2023-9-23 19:20:24 | 只看该作者
暴风 发表于 2023-9-23 16:58
你这个是复制了一个对象, 不是同一个对象了.
还有我的用法有没有问题, 如果用法没有问题,  那问题要不要处 ...

在火山里面肯定都是要复制一个对象出来了。。没办法直接使用dll里面的对象的。。除非你走嵌入c++,但是这样就没意义了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

21

主题

102

帖子

1534

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1534
5#
发表于 2023-9-24 11:14:28 | 只看该作者
创世魂 发表于 2023-9-23 19:20
在火山里面肯定都是要复制一个对象出来了。。没办法直接使用dll里面的对象的。。除非你走嵌入c++,但是这 ...

EXE全部用嵌入代码写, DLL不写代码用导入头文件编译,  也是崩溃.

他这个方法也不行, 复制出来的对象只是"插件接口类",   "插件实现类"的功能运行不了
回复

使用道具 举报

8

主题

107

帖子

600

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
600
6#
发表于 2023-9-26 20:03:07 | 只看该作者
我也有这个需求,也搞不定。
回复

使用道具 举报

94

主题

395

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
7#
 楼主| 发表于 2023-9-26 20:53:00 | 只看该作者
yifan09 发表于 2023-9-26 20:03
我也有这个需求,也搞不定。

建议是动态dll
回复

使用道具 举报

8

主题

107

帖子

600

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
600
8#
发表于 2023-9-27 10:00:20 | 只看该作者
是动态的
回复

使用道具 举报

29

主题

155

帖子

1440

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1440
9#
发表于 2023-9-28 10:52:18 | 只看该作者
想封装一个简单的java程序,怎么联系你
回复

使用道具 举报

29

主题

155

帖子

1440

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1440
10#
发表于 2023-9-28 10:54:02 | 只看该作者
加个好友通过下
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-15 23:17 , Processed in 0.105512 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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