精易论坛

标题: 对话框闪退 [打印本页]

作者: 我自逍遥    时间: 2023-10-16 17:49
标题: 对话框闪退
  
子程序名返回值类型公开备 注
_按钮_打开游戏文件夹_被单击  
按钮_打开游戏文件夹.禁止 = 真
通用对话框_游戏路径.初始目录 = “C:\Users\Administrator\Desktop”
通用对话框_游戏路径.过滤器 = “应用程序|*.exe”
如果真 (通用对话框_游戏路径.打开 ())
编辑框_游戏路径.内容 = 通用对话框_游戏路径.文件名
按钮_打开游戏文件夹.禁止 = 假
子程序名返回值类型公开备 注
_超级列表框_控制中心_右键单击表项  




属实是没地方调试,只能来lunt发生的情况有三种:
第一种是打开文件对话框一两秒后就:被调试易程序运行完毕。
第二种是打开文件对话框过5-10秒就:被调试易程序运行完毕。
第三种是不闪退正常打开。






补充内容 (2023-10-16 17:51):
没有使用皮肤
作者: rectdbszy    时间: 2023-10-16 18:57
通用对话框_游戏路径.过滤器 = “*.EXE|*.exe”
作者: 我自逍遥    时间: 2023-10-16 19:40
rectdbszy 发表于 2023-10-16 18:57
通用对话框_游戏路径.过滤器 = “*.EXE|*.exe”

和这个无关,试过了,不行。。。
作者: 我自逍遥    时间: 2023-10-16 20:40
错误模块名称: dmreg.dll,版本: 0.0.0.0,时间戳: 0x64ef3652 异常代码: 0xc000000d 错误偏移量: 0x00013cc3

补充内容 (2023-10-16 20:41):
打包出来后查看了系统事件,发现是dmreg.dll报错,但是这个dll我只在窗口创建调用了一次免注册,后续已经用不到了。
作者: z592799502    时间: 2023-10-16 23:23
我自逍遥 发表于 2023-10-16 20:40
错误模块名称: dmreg.dll,版本: 0.0.0.0,时间戳: 0x64ef3652 异常代码: 0xc000000d 错误偏移量: 0x00013c ...

屏蔽代码一点一点试
作者: 我自逍遥    时间: 2023-10-17 01:40
z592799502 发表于 2023-10-16 23:23
屏蔽代码一点一点试

总共就这么点代码,我都单独拿出来新建e调试了,就是窗口创建时用了dmreg.dll来免注册大漠,压根没其他的了,我不用大漠的dmreg.dll就完全没事。算是记一个坑吧,我换成其他方式注册大漠就对话框就一直正常了。
作者: StoneSC    时间: 2023-10-17 14:00
提权一下
作者: 我自逍遥    时间: 2023-10-22 18:12
StoneSC 发表于 2023-10-17 14:00
提权一下

这些基操都测试过了,就是dmreg.dll导致的,疑似是win10最新系统不兼容。
作者: 我吃柠檬J    时间: 2024-3-7 01:29
这个问题解决了后续 我也遇到了确实是dmreg导致的

作者: 我吃柠檬J    时间: 2024-3-7 01:29
这个问题楼主现在解决了吗
作者: 我自逍遥    时间: 2024-3-7 21:05
我吃柠檬J 发表于 2024-3-7 01:29
这个问题解决了后续 我也遇到了确实是dmreg导致的

我没解决啊,我换了一个。
作者: 我吃柠檬J    时间: 2024-3-8 19:50
我自逍遥 发表于 2024-3-7 21:05
我没解决啊,我换了一个。

是啊 用精易模块的对话框命令也是一样的 很奇妙
作者: 我自逍遥    时间: 2024-3-12 12:01
我吃柠檬J 发表于 2024-3-8 19:50
是啊 用精易模块的对话框命令也是一样的 很奇妙

应该哪些函数冲突了,不是我们能解决的,大漠的问题
作者: 我自逍遥    时间: 2024-3-12 12:03
我吃柠檬J 发表于 2024-3-8 19:50
是啊 用精易模块的对话框命令也是一样的 很奇妙

太久了我忘记具体的了,反正好像记得两个都会闪退,但是其中一个稳定一些,过一段时间才会,只要用户在短时间内选择就没事。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4