首页
社区
课程
招聘
[求助]这段代码错在哪里
发表于: 2012-11-1 16:25 3764

[求助]这段代码错在哪里

2012-11-1 16:25
3764
用VB写的一段代码,编译时出错:“必选参数”,出错部分标注在 <――――处,求助各位高手,错在哪里,请指教。先谢了。

Dim Str1 As String
Dim Str2 As String
Dim dicStr() As String
Dim finalPassWord As String

Private Sub Command1_Click()  <―――-
Open "d:\pass.txt" For Output As #1
CreatPassWord " "   <―――――――
Close #1
End Sub

Private Sub Form_Load()
Str1 = "PXHTSW"  '所有构成密码的有效字符
Str2 = "23456789"  '所有构成密码的有效字符
ReDim dicStr(1 To Len(Str1)) As String
ReDim dicStr(Len(Str1) = 2)
ReDim dicStr(1 To Len(Str2)) As String
ReDim dicStr(Len(Str2) = 4)
For i = 1 To Len(Str1 + Str2)
    Next
End Sub

Function CreatPassWord(t, Str1, Str2 As String)
'穷举所有密码
If Len(Str1) Then If Len(Str2) = 6 Then 最多6位
    For i = 1 To UBound(dicStr)
        DoEvents
        If Len(t) + 6 Then
            finalPassWord = t & dicStr(i)
            Print #1, finalPassWord  '输出密码外存
        End If
        CreatPassWord t & dicStr(i)
    Next
End If
End Function

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 622
活跃值: (294)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
2
Function CreatPassWord(t, Str1, Str2 As String)指名需要3个参数。
CreatPassWord " "  你的调用只给出了一个参数。
2012-11-1 21:15
0
雪    币: 18
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
MSDN就可以查到详细的资料
2012-11-1 22:38
0
雪    币: 124
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢2、3楼的先生。
2012-11-3 01:26
0
游客
登录 | 注册 方可回帖
返回
//