开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

楼主: 2467201838dark
收起左侧

[求助] 全局变量赋值就崩溃

[复制链接]

结帖率:92% (11/12)
发表于 2022-12-31 14:58:34 | 显示全部楼层   河北省邯郸市
#在这里快速回复#这个变量重新赋值给不会马上就崩溃.崩溃的原因,估计是这个变量被不同的线程同时间赋值.如果是单线程不会出现你说的问题,随便赋值
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
 楼主| 发表于 2022-12-31 15:10:22 | 显示全部楼层   湖南省益阳市
qqaa007007 发表于 2022-12-31 14:58
#在这里快速回复#这个变量重新赋值给不会马上就崩溃.崩溃的原因,估计是这个变量被不同的线程同时间赋值.如 ...

我没用线程啊 好像确实是这个问题 ICLRRuntimeHost 接口指针获取太慢了 我是判断这个指针有没有获取到的
后面我有加了一个逻辑验证 CLR只能初始化一次 我没用线程 特么为什么进去了 不是应该等待他执行完成吗 卧槽
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
 楼主| 发表于 2022-12-31 15:16:32 | 显示全部楼层   湖南省益阳市
qqaa007007 发表于 2022-12-31 14:58
#在这里快速回复#这个变量重新赋值给不会马上就崩溃.崩溃的原因,估计是这个变量被不同的线程同时间赋值.如 ...

问题依旧 还是没用 不过改了后运气好点没蹦
回复 支持 反对

使用道具 举报

结帖率:92% (11/12)

签到天数: 5 天

发表于 2022-12-31 15:17:51 | 显示全部楼层   河北省邯郸市
如果问题解决 就结帖吧.结帖率高了,以后问问题会有更多的人细心回答你的
回复 支持 反对

使用道具 举报

结帖率:92% (11/12)

签到天数: 5 天

发表于 2022-12-31 15:21:56 | 显示全部楼层   河北省邯郸市
变量赋值是常规操作 . 崩溃是你程序问题. 问题不在变量赋值 ,回答完毕.下一家
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
 楼主| 发表于 2022-12-31 15:42:08 | 显示全部楼层   湖南省益阳市
qqaa007007 发表于 2022-12-31 15:21
变量赋值是常规操作 . 崩溃是你程序问题. 问题不在变量赋值 ,回答完毕.下一家 ...

你能说赋值没BUG?
回复 支持 反对

使用道具 举报

结帖率:100% (18/18)

签到天数: 21 天

发表于 2022-12-31 17:54:12 | 显示全部楼层   广东省惠州市
https://bbs.125.la/forum.php?mod ... 14755161&extra=
用这个深拷贝一个到内存,作内存变量,然后内存变量指针和全局变量交换指针.然后释放掉交换指针(原全局变量指针)试下!不过,被拷贝的类.会跳过类_初始化这跳!!
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
 楼主| 发表于 2022-12-31 21:52:30 | 显示全部楼层   湖南省益阳市
好像精易模块 类_json 也不能全局用 应该是对象问题 实在解决不了 我就去学C++/CLI
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 2 天

发表于 2022-12-31 22:36:51 | 显示全部楼层   广东省广州市
2467201838dark 发表于 2022-12-31 13:15
我加了 验证 只能调用一次

许可证=创建许可证
进入许可证(许可证)
需要运行的代码
运行完毕后
退出许可证(许可证)
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
 楼主| 发表于 2022-12-31 23:16:29 | 显示全部楼层   湖南省益阳市
金叶 发表于 2022-12-31 22:36
许可证=创建许可证
进入许可证(许可证)
需要运行的代码

主要不是 多线程
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

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

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

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