| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 451 人关注过本帖
标题:[求助]大家看看我的代码,看哪错了,该怎么改
只看楼主 加入收藏
jsbinghe
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-23
收藏
 问题点数:0 回复次数:3 
[求助]大家看看我的代码,看哪错了,该怎么改

大家看看我的代码,看哪错了,该怎么改谢谢了编译时老是提示“实时错误‘9’下标越界”怎么回事呀,但是有一次两才还能运行,看看,告诉我。我感激不尽
Private Sub Command1_Click()
Text2.Text = ""
Dim tou As String
tou = "push ebp" & vbNewLine & "mov ebp esp" & vbNewLine
Dim n As Integer
Dim h(1 To 4) As String
h(1) = "push eax" & vbNewLine & "pop eax" & vbNewLine
h(2) = "inc ecx" & vbNewLine & "dec ecx" & vbNewLine
h(3) = "nop" & vbNewLine & "nop" & vbNewLine
h(4) = "add esp ,58" & vbNewLine & "sub esp ,58" & vbNewLine
If Text1.Text <= 1 Then
Text1.Text = 7
End If
Dim a, b As String
For n = 1 To Text1.Text
a = h(Int(4 * Rnd)) '总提示出错,这里错哪了,该怎么改,还是别的地方错了
b = b & a '还有这里
Next n
Dim js(1 To 4) As String
js(1) = "jmp 跳回入口点"
js(2) = "je 跳回入口点" & vbNewLine & "jne 跳回入口点"
js(3) = "ja 跳回入口点" & vbNewLine & "jb 跳回入口点"
js(4) = "jz 跳回入口点" & vbNewLine & "jnz 跳回入口点"
Dim c, d As String
c = js(Int(4 * Rnd)) '总提示出错,这里错哪了,该怎么改,还是别的地方错了
d = d & c '还有这里
Text2.Text = tou & b & d

End Sub

[此贴子已经被作者于2007-8-10 18:07:32编辑过]

搜索更多相关主题的帖子: 代码 
2007-08-10 01:36
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
Int(3 * Rnd)有0存在的可能,而H()是从1开始,4 * Rnd一样

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-08-10 08:55
jsbinghe
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-23
收藏
得分:0 

那改怎么改呢。我不知道怎么改呀。告诉一下。呵呵。谢谢了


黑天黑地黑政府,黑男黑女黑警察,这个世界太黑了。
2007-08-10 18:08
cccool
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:268
专家分:555
注 册:2007-5-1
收藏
得分:0 
回复:(jsbinghe)那改怎么改呢。我不知道怎么改呀。...

改成Int(3*Rnd+1)就可以了!
Rnd是产生0-1的数,要产生其他范围的数,只要自己做一点小小的调整就可以了.


[fly]让心情飞一会[/fly]
">Email to Me     
2007-08-10 18:19
快速回复:[求助]大家看看我的代码,看哪错了,该怎么改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023460 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved