递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山PC#21版本 DLL 传递对象指针 崩溃

[复制链接]

70

主题

188

帖子

1597

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1597
跳转到指定楼层
楼主
发表于 2022-6-13 22:22:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Coco 于 2022-6-13 22:40 编辑

#20版本的时候,可以传递 类对象 指针到DLL
今天在火山PC升级到 #21版本 后,DLL 通过指针操作 EXE声明的类对象 时,会崩溃。
比如调用 JSON对象类.置入对象值() ,当EXE中的对象销毁时报错 __acrt_first_block == header。
之前因为发布版会优化代码,必须 调试版DLL 给 调试版EXE使用,现在即使版本对上也无法使用了。
这个是现版本的BUG?还是就不再支持了?




回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
沙发
发表于 2022-6-13 22:40:56 | 只看该作者
JSON对象类 被修改过。因为在部件dll中引用崩溃。所以优化了一下。。我反馈一下。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
板凳
发表于 2022-6-14 14:13:20 | 只看该作者
经过反馈是json库本身的问题,这个库内部有自己的内存管理,无法跨模块使用。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 12:06 , Processed in 0.081385 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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