首页
社区
课程
招聘
[讨论]易语言PUSU窗体后的下标越界问题
发表于: 2014-4-24 22:08 4771

[讨论]易语言PUSU窗体后的下标越界问题

2014-4-24 22:08
4771
众所周知的易语言体PUSH法,但部分程序会提示下标越界。

找到代码段在断首retn,打开软件后不再提示下标越界。

但系统会弹错,或者是直接关闭。

系统弹错我不知如何处理。

直接关闭时用Exitprocess也不能成功断下。

大家有没有碰到过这种情况?

有什么方法可以解决这个问题?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
易语言体PUSH法

这是啥?
2014-4-24 22:10
0
雪    币: 7
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=学雄;1277721]易语言体PUSH法

这是啥?[/QUOTE]

就是push 52010001
2014-4-24 22:10
0
雪    币: 59
活跃值: (1486)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
帮顶,不用Exitprocess,自己往下单步跟一跟,不远处你就看到一个jl的跳转了,就是它了
2014-4-24 23:15
0
雪    币: 7
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不好意思啊,我再问一下。

你的意思是说,我在断首Retn是正确的,对吗?

所以不用下Exitprocess?如果不下断点的话,又去哪儿跟JL?

或者是说我在下标越界的MessageBox往下跟找JL? 我把JL改成JMP了,也是弹错……求教……
2014-4-24 23:30
0
雪    币: 59
活跃值: (1486)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在 断首Retn? 这个没搞懂。要在下标越界的MessageBox往上跟找JL,一般来说,弹出这个框之后,你暂停下程序,在堆栈里面,翻一翻,应该能翻到那个jl的地方。
2014-4-26 14:37
0
游客
登录 | 注册 方可回帖
返回
//