我用VB.NET编写的Crypter代码有两个我不知道如何解决的错误?

时间:2012-10-20 02:38:15

标签: arrays vb.net encryption cryptography aes

我在VB.ET 2010 Express Edition中为一个简单的Crypter编写了一些代码。我试图构建它,我得到两个我不知道如何解决的错误。 这是代码

Public Class MainWindow 'Class Name
Dim infectedfile, stub As String

Private Property Cryptfile As String

Private Sub MainWindow_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub

我得到的错误是“无法找到”事件'加载' 这是第二行代码:

Dim btSalt() As Byte = New Byte() (1, 2, 3, 4, 5, 6, 7, 8)

我得到的错误是“在初始化数组数组时,只能为顶级数组指定边界。”

感谢所有帮助! :)

1 个答案:

答案 0 :(得分:1)

要解决第二个错误,您应该声明您的数组:

Dim btSalt() As Byte = New Byte() {1, 2, 3, 4, 5, 6, 7, 8}

至于第一个错误,我们需要更多的背景。

干杯

编辑:

以下是如何重写OnLoad方法,该方法优先订阅自己的事件,即表单事件:

Public Class Form1

    Protected Overrides Sub OnLoad(e As EventArgs)
          MyBase.OnLoad(e)

        'Put your code here, code that you would have placed in your event handler
    End Sub

End Class